Я пытаюсь получить дополнительную информацию в своих журналах Rails, в частности, запрошенный URI или текущие параметры, если они доступны (и я ценю, что они не всегда будут). Однако я просто не могу. Вот что я сделал до сих пор:
#config/environments/production.rb
config.logger = Logger.new(config.log_path)
config.log_level = :error
config.logger.level = Logger::ERROR
#config/environment.rb
class Logger
def format_message(level, time, progname, msg)
"**********************************************************************\n#{level} #{time.to_s(:db)} -- #{msg}\n"
end
end
Итак, я могу настроить сообщение отлично, но я, похоже, не могу получить доступ к переменным params/request здесь. Кто-нибудь знает, возможно ли это, и если да, то как? Или, если есть лучший способ получить эту информацию? (Возможно, даже что-то основано на Редисе?)
Благодаря нагрузкам,
Dan