Ruby 轨道自动旋转

Ruby 轨道自动旋转,ruby,ruby-on-rails-3,Ruby,Ruby On Rails 3,我的生产日志为1GB,当大小达到1GB时,我需要自动设置logrotate。 我使用的是Rails3,Ruby1.9.3。 如何旋转登录轨道? 有人能帮我吗?提前感谢。要创建一个记录器,在日志文件达到约10240000字节时对其进行老化,并保留10个旧日志文件,请执行以下操作: require 'logger' logger = Logger.new('foo.log', 10, 102_400_000) #10 logs, about 1 GB all together 我想在product

我的生产日志为1GB,当大小达到1GB时,我需要自动设置logrotate。 我使用的是Rails3,Ruby1.9.3。 如何旋转登录轨道?
有人能帮我吗?提前感谢。

要创建一个记录器,在日志文件达到约10240000字节时对其进行老化,并保留10个旧日志文件,请执行以下操作:

require 'logger'
logger = Logger.new('foo.log', 10, 102_400_000) #10 logs, about 1 GB all together

我想在production.rb文件中给出这条语句?改为创建一个名为
logger.rb
的初始值设定项;感谢@steenslag,我不知道:-)谢谢steenslag。我像这样使用config.logger=logger.new(Rails.root.join('log',“#{Rails.env}.log”),10,10*1024)我备份了日志文件,文件名是“development.log.0”,“development.log.1”。。现在我想要“development.log.0.2012-09-24”(也就是说,我想在文件名的末尾添加Time.Now。有人能帮我吗?您是否打算将日志大小值设置为
1\u 024\u 000\u 000
?我备份了日志文件,文件名为“development.log.0”,“development.log.1”。现在我想要“development.log.0.2012-09-24”(这就是我想添加的时间。现在在文件名的末尾。有人能帮我吗??