小编Dan*_*ill的帖子

在Rails记录器中包含参数/请求信息?

我试图在我的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
Run Code Online (Sandbox Code Playgroud)

所以我可以自定义消息,但我似乎无法在这里访问params/request变量.有谁知道这是否可能,如果是这样的话怎么样?或者,如果有更好的方法来获取此信息?(甚至可能是Redis的基础?)

谢谢你,

ruby logging ruby-on-rails params

14
推荐指数
2
解决办法
1万
查看次数

标签 统计

logging ×1

params ×1

ruby ×1

ruby-on-rails ×1