我已经使用rake log清除了我的Rails应用程序的日志文件:clear。
然后Rails停止记录错误....即使错误再次出现,Logfile仍然是空的。
任何帮助?
电贺, Joern。
答案 0 :(得分:1)
您可能错误地更改了日志文件的权限,并且您运行Web应用程序服务器的用户与拥有该日志文件的用户不同。
在任何情况下,如果您运行'script / console',它应该警告您是否无法写入日志文件。如果没有,则必须在某处写入日志文件。
如果由于某种原因无法写入日志文件,这是控制台将打印的警告:
Rails错误:无法访问日志 文件。请确保 /Users/mtoledo/Projects/stackoverflow/log/development.log 存在并且是chmod 0666。日志 水平已提升到WARN和 输出定向到STDERR直到 问题是固定的。加载开发 环境(Rails 3.0.0.beta4)
另外,请记住,除非你改变你的环境,否则它会写入'development.log',但是因为你说它之前写的是它,所以我认为这不是问题
答案 1 :(得分:0)
最后,对我来说,最后的程序是: