Мы запускаем проект рельсов позади haproxy. Каждый раз в приложение отправляется приложение keep-alive. Это вызывает очень шумные файлы журналов, из-за чего он немного борется, и он делает их излишне большими.Изменение уровня журнала для одного контроллера или действия в рельсах
Моя первая мысль заключалась в том, чтобы изменить уровень ведения журнала для этого действия для отладки, но кто-то предложил изменить уровень ведения журнала в around_filter
. Я не сумасшедший об этой идее, но я могу просто реализовать ее. Я открыт для разных решений, но общие требования заключаются в том, что я могу успокоить эти действия, но я мог бы изменить уровень ведения журнала, если мне нужно было их увидеть по любой причине.
Я вижу вашу проблему, но я думаю, что фильтр является самым простым решением в моих глазах. Используйте 'before_filter', чтобы повысить уровень журнала och' after_filter', чтобы сбросить его. Все остальное выглядит довольно сложным ... – klump
Я знаю, что «log4j» может сделать это очень легко, однако я не уверен, что это может сделать log4r. ожидая других предложений. –
Mhh, вы всегда можете использовать более низкий уровень журнала, чем значение по умолчанию, и просто снижать уровень журнала по умолчанию, если вам нужен выход. Если нет более низкого уровня журнала, попробуйте взломать свой собственный в систему. – klump