如何在Heroku中使用config.log_tags

时间:2013-01-28 09:06:59

标签: heroku ruby-on-rails-3.2

我已将config.log_tags = [:uuid, :remote_ip]添加到我的development.rbtest.rbproduction.rb文件中,当我在本地运行(开发)时,我确实会看到这些字段。

然而,当我部署到Heroku时,看起来标准的日志记录接管了,我没有看到我的其他字段。同一部署中的其他更改确实发生了,所以我猜Heroku会覆盖我的日志配置(就像它对数据库配置一样)。

知道如何将这些字段添加到日志中吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

查看有关使用HTTP请求ID的this post on heroku's blog,其中说明:

  

现在,所有Heroku应用程序都启用了HTTP请求ID。

他们刚刚在他们的平台上启用了此功能(截至2014年2月),因此您现在应该能够在日志中看到UUID / x-Request-ID。这应该可以解决config/environments/production.rb

config.log_tags = [ :uuid ]

您可以在heroku dev center

中详细了解详情