2012-10-09 48 views
2

我們使用Foreman開始開發我們所有的Web進程。Rails服務器日誌不立即輸出

回過頭來,我嘗試着使用這個設置來獲得ruby-debugger gem,但是我做不到,所以我放棄了我的努力。一路上,我必須改變一些設置或另一個設置,現在,當我向本地環境發出請求時,實時查看服務器日誌時,什麼都不打印出來。我必須殺死工頭才能看到請求的任何輸出。

這實在是減慢了我的發展速度,因爲我不得不提出要求,殺掉工頭以獲取有關錯誤的信息,然後重新啓動並重試。

任何想法如何讓我的服務器日誌吐出一切,因爲我正在提出請求?

回答

2

我有同樣的問題。它解決了here

這是因爲添加一行

$stdout.sync = true 

要你的config /環境/ development.rb文件,然後重新啓動工頭一樣簡單。

爲我工作,讓我的生活更輕鬆。