2010-05-20 52 views
0

我想在导轨中设置日志旋转。我已经把它放在我的环境/ development.rb中:导轨日志旋转表现怪异(导轨版本2.3.5)

config.logger = Logger.new(“#{RAILS_ROOT}/log /#{ENV ['RAILS_ENV']} .log”,1,5 * 1048576 )

2个文件被创建:-)但它看起来像轨道随机写入,并在同一时间。这会创建凌乱的日志文件:-(我在丢失什么?

回答

0

我的猜测是在日志文件已满(5mb)之前重新启动服务器,并且当您再次运行服务器时,它会创建一个新文件,它混淆在文件中写入。

可能的解决方法是删除两种文件,并再次尝试,或者你可以随时增加旧的日志文件的数量将超过1

config.logger = Logger.new("#{RAILS_ROOT}/log/#{ENV['RAILS_ENV']}.log", 10, 5*1048576) 

希望这有助于。

+0

感谢您的快速响应。我没有重新启动服务器,第一个日志文件填充得很好,但是当有2个文件时,它会随机地写入它们。非常奇怪...... – robodo 2010-05-20 09:02:58

+0

当我运行脚本/服务器时它不会发生,也许它与乘客有关... – robodo 2010-05-20 13:53:23