Rails服务器日志不会立即输出

时间:2012-10-09 21:51:47

标签: ruby-on-rails-3 webrick foreman

我们使用Foreman开始开发所有的Web流程。

前段时间,我试图让ruby-debugger gem使用这个设置,但我不能,所以我放弃了我的努力。在此过程中,我必须更改某些设置或其他设置,现在当我尝试在向本地环境发出请求时实时查看服务器日志时,没有任何内容被打印出来。我必须杀死领班才能看到请求中的任何输出。

这实际上是在减慢我的发展速度,因为我必须提出请求,杀死领班以获取有关出错的信息,然后启动并重试。

任何想法如何让我的服务器日志在我提出请求时吐出所有内容?

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。它解决了here

就像添加一行一样简单

$stdout.sync = true

到config / environments / development.rb文件,然后重新启动foreman。

为我工作,让我的生活更轻松。