Для Rails 3.1 (очень скоро будет 3.2) у меня есть исключительно подробные журналы, в которые извергается много дополнительной рабочей информации.
Я обычно получаю многогигабайтные файлы development.log
. Я видел различные разговоры о ротации производственных журналов, однако я не нашел ничего, что могло бы быть применимо к ротации development.log
.
Как вы меняете свой development.log
каждые 100.мегабайт
или около того? ИЛИ ЧТО Я ПРЕДПОЧИТАЮ, так это фактически обрезать заголовок файла, чтобы в журнале остаются только самые последние элементы, до 100 МБ самых последних записей.
Я немного поиграл с этим и все больше и больше думаю, что ничего подобного в настоящее время не существует, и что, возможно, мне следует реализовать что-то, что будет использовать ruby File.truncate
каким-то образом, однако я Я пока не уверен в эффективности этого в конце файла.