Heroku - 如何在每次请求后刷新Rails日志

时间:2012-11-02 12:30:05

标签: ruby-on-rails logging heroku

我正在Heroku上运行Rails 3应用程序。

这是heroku logs --tail --source app的输出: https://gist.github.com/4000998

在发出HTTP请求时,Started GET "/"行会实时显示。但是,Processing by Controller行会被缓冲,然后一次性转储到日志中。

这使得在应用程序中调试问题非常困难,因为难以将控制器日志与应用程序日志的其余部分进行匹配。如何在每次请求后刷新缓冲日志?

1 个答案:

答案 0 :(得分:0)

将以下行添加到config.ru

$stdout.sync = true