Я использую следующий код для настройки ведения журнала в моем приложении Ruby on Rails:
environment.rb:
Rails.logger = Logger.new(STDOUT)
class Logger
def format_message(severity, timestamp, progname, msg)
"#{timestamp.to_formatted_s(:db)} #{severity} #{msg}\n"
end
end
Я пытаюсь установить уровень ведения журнала для предупреждения, используя
config.log_level = :warn
в моем production.rb, но он, похоже, не работает. Я что-то пропустил?
Если я поставлю Rails.logger.level = 4 в моей среде .rb, он работает. Но я хотел бы настроить вещи в инициализаторах среды.