在Rails 3中格式化日志消息的更好方法?

时间:2011-03-05 22:45:49

标签: ruby-on-rails ruby-on-rails-3 logging

我找到了这个。把它扔进environment.rb似乎有点难看。这个问题有点老了。我只想问现在是否有更好的方法来做到这一点。

问题(如果您不想点击),包括您的自定义日志消息格式化程序。 (我正在解决的问题是我想为每个请求分配一个guid,使用guid预先添加来自该请求的所有日志消息,然后将元数据中的guid返回给客户端a.k.a. request id)

Rails logger format string configuration

1 个答案:

答案 0 :(得分:2)

您可以将其放在初始值设定项中。

初始值设定项可以是任意名称,然后进入config/initializers。该目录中的每个文件都在启动时加载;这是一个放置其他地方似乎不适合的各种启动代码的好地方。