#ruby #ruby-on-rails-3 #logging
#ruby #ruby-on-rails-3 #ведение журнала
Вопрос:
чтобы зафиксировать некоторые ошибки, я хотел бы перенести параметры строки запроса в файл журнала, чтобы помочь в диагностике.
$mylog.info "bad information " parms.to_json.to_s
Однако иногда присутствует конфиденциальная информация, такая как пароль. Я знаю, что есть ‘filter_parameter_logging’, который можно установить, однако выполнение чего-то подобного не работает.
params['filter_parameter_logging'] = :password
Как бы я мог динамически маскировать некоторые значения?
Ответ №1:
Попробуйте добавить следующее в свой класс Application
config.filter_parameters = [:password]