3

我们使用 Foreman 来启动开发中的所有 Web 流程。

不久前,我试图让 ruby​​-debugger gem 使用这个设置,但我做不到,所以我放弃了我的努力。在此过程中,我一定更改了某些设置,现在当我尝试在向本地环境发出请求时实时查看服务器日志时,什么都没有打印出来。我必须杀死工头才能看到请求的任何输出。

这真的减慢了我的开发速度,因为我必须提出请求,杀死工头以获取有关问题的信息,然后重新启动并重试。

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

4

1 回答 1

3

我有同样的问题。在这里解决了:

就像添加一条线一样简单

$stdout.sync = true

到您的 config/environments/development.rb 文件,然后重新启动工头。

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

于 2012-11-04T05:08:58.927 回答