为什么我在Heroku服务器上看不到Rails的任何日志输出?

时间:2015-03-31 02:59:34

标签: ruby-on-rails debugging logging heroku

如果我尝试

这样的话
puts "12345"

logger.debug "abcde"

在我的控制器中,然后访问该控制器......然后我运行

heroku logs

heroku logs -n 1000

我没有看到任何日志记录输出。如何将日志输出到我的heroku服务器并查看它们?

2 个答案:

答案 0 :(得分:2)

来自Heroku docs

...当使用ActiveSupport使用Ruby on Rails TaggedLogger时,您应该将以下内容添加到应用程序的配置中以获取stdout日志记录:

config.logger = Logger.new(STDOUT)

答案 1 :(得分:0)

我们发现最简单的方法是安装附加组件" Papertrail"来自heroku附加组件页面。当您在“资源”选项卡上单击“Papertrail”时,您将获得良好的日志视图