0

rails 日志消息的标准开始是这样的:

Started GET "/newrelic" for 192.168.18.36 at 2013-09-04 15:19:34 +0200

但我想要这样的东西:

[request_id] Started GET "/newrelic" for 192.168.18.36 at 2013-09-04 15:19:34 +0200

有可能实现这一点吗?

4

1 回答 1

1

是的,这是可能的。您可以通过使用 config.log_tags 来实现这一点。log_tags 选项是在 Rails 3.2 中添加的,可用于将信息添加到每个日志消息中。

在 /config/environments/development.rb

MyApp::Application.configure do
  config.log_tags = [:request_id]
  ...
end
于 2013-09-04T15:43:17.740 回答