Файл журнала 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]".