ротация журнала рельсов ведет себя странно (рельсы версия 2.3.5) - PullRequest
0 голосов
/ 20 мая 2010

Я пытаюсь настроить ротацию логов в рельсах. Я поместил это в мою среду / development.rb:

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

Создано 2 файла :-) но похоже, что rails пишет в них произвольно и в то же время. Это создает грязные файлы журнала :-( что я пропускаю?

1 Ответ

0 голосов
/ 20 мая 2010

Я предполагаю, что вы перезапустили сервер до того, как файл журнала заполнится (5 МБ), и при повторном запуске сервера он создаст новый файл, что приведет к путанице в том, в какой файл записывать.

Возможное решение - удалить оба файла и повторить попытку, или вы всегда можете увеличить количество старых файлов журнала до более чем 1.

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

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...