2011-07-20 160 views
13

我的Heroku託管Rails站點顯示發生錯誤,但是當我運行heroku logs時,未列出任何錯誤。它確實顯示了導致錯誤的動作,但它以與其他所有成功動作相同的方式列出。Heroku頁面顯示錯誤,而「heroku日誌」不顯示

這是第一次heroku logs尚未顯示此網站的錯誤。有沒有人有過這個問題,並找到解決方案?

回答

12

我也注意到了這一點。 Heroku有幾個日誌級別。你應該試試這個:

heroku config:add LOG_LEVEL=DEBUG 
heroku addons:upgrade logging:expanded 

然後轉到您的應用程序,並準備一個錯誤擊中頁面。但在此之前,請執行以下操作:

heroku logs --tail 

而且您應該能夠在控制檯中看到錯誤。

22

對於Rails 4,將rails_12factor gem添加到您的Gemfile中以獲取應用程序的詳細日誌。此外,它還修復了一些關於Heroku的其他問題。

添加到您的Gemfile:

寶石 'rails_12factor'

+0

什麼是生產使rails_12factor性能後果? – Micah

+0

寶石沒有直接的性能影響。它只是配置應用程序登錄到STDOUT並提供靜態資產。 – jacobsimeon

+0

沒爲我工作 –

相關問題