Настроить Rails logger для проглатывания исключений - PullRequest
1 голос
/ 19 декабря 2011

Прошлой ночью облачные боги установили наш диск только для чтения на два часа, и наше приложение Rails вышло из строя из-за ошибок записи в app/production.log.

Есть ли какой-нибудь способ настроить или иным образом использовать утилиту регистрации Rails, чтобы проглотить такие исключения в будущем?

Я бы лучше обслуживал запросы, не регистрируя их, чем выбрасывал ошибки и ничего не обслуживал.

Ответы [ 2 ]

0 голосов
/ 19 декабря 2011

Если вы хотите просто убить ведение журнала без необходимости исправления приложения, вам может повезти с этим:

ln -s /dev/null log/production.log

Это должно в значительной степени положить конец всей регистрации, поместив ее в корзину битов.

0 голосов
/ 19 декабря 2011

Вы можете использовать что-то вроде this , или использовать его для написания собственного логгера (или даже noop), создать экземпляр и присвоить ему Rails.logger.

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