我正在Heroku上运行Rails 3应用程序。
这是heroku logs --tail --source app
的输出:
https://gist.github.com/4000998
在发出HTTP请求时,Started GET "/"
行会实时显示。但是,Processing by Controller
行会被缓冲,然后一次性转储到日志中。
这使得在应用程序中调试问题非常困难,因为难以将控制器日志与应用程序日志的其余部分进行匹配。如何在每次请求后刷新缓冲日志?
答案 0 :(得分:0)
将以下行添加到config.ru
:
$stdout.sync = true