Файл журнала ruby ​​on rails to big -> удалить из него params

Я сделал распределенную систему реального времени в RoR, она составлена ​​на 2 машины.

ПК A: снимайте изображения с камеры и отправляйте их на второй ПК. Таким образом, эта машина отправляет каждую секунду HTTP-запрос с изображением в параметрах. ПК B - сервер: сохранить изображение в базе данных.

Моя проблема заключается в том, что файл журнала становится слишком большим, потому что регистрировать даже строку параметров. Как настроить регистратор на усечение параметров? или просто убрать?

извините за мой плохой английский..... я надеюсь, что кто-то может мне помочь. Пока Давиде Лентини.

2 ответа

Решение

Вы можете установить уровень регистрации менее подробным.

Смотрите руководство по отладке рельсов.

Так что для всего вашего приложения (в разработке), добавьте это в config/environment /development.rb:

config.log_level = :warn # In any environment initializer, or

Или, чтобы изменить уровень ведения журнала прямо в вашем приложении:

Rails.logger.level = 0 # at any time

Чтобы специально удалить определенные параметры из журналов, вы можете установить config.filter_parameters в application.rb как это:

config.filter_parameters += [:parameter_name]

Это заменит значение фильтруемого параметра на "[FILTERED]".

Другие вопросы по тегам