我正在尝试在我的 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
所以我可以很好地自定义消息,但我似乎无法在这里访问参数/请求变量。有谁知道这是否可行,如果可以,怎么办?或者是否有更好的方法来获取这些信息?(甚至可能是基于 Redis 的东西?)
感谢负载,
担