2011-07-20 33 views
13

HerokuがホストしているRailsサイトでエラーが発生したことが示されていますが、実行時にheroku logsエラーは表示されません。エラーの原因となっているアクションは表示されますが、他のすべての正常なアクションと同じ方法でリストされます。"heroku logs"が表示されない間、Herokuページにエラーが表示されます

heroku logsは、このサイトのエラーを初めて表示しています。誰もが以前にこの問題を抱えていて解決策を見つけましたか?

答えて

12

私もこれに気付きました。 Herokuにはいくつかのログレベルがあります。あなたはこれを試してみてください:

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

は、その後、あなたのアプリに移動し、エラーでページをヒットする準備ができて取得します。しかし、これを行う前に:

heroku logs --tail 

あなたはコンソールでエラーを見ることができるはずです。

22

Rails 4の場合、アプリケーションの詳細なログを取得するために、Gemfileにrails_12factor gemを追加してください。さらに、それはHerokuについての他の騒々しい問題を修正します。

あなたのGemfileにこれを追加します。

宝石 'rails_12factor'

+0

生産にrails_12factorを可能とするためのパフォーマンスの波及効果は何ですか? – Micah

+0

宝石のパフォーマンスに直接影響はありません。 STDOUTにログして静的資産を提供するようにアプリを設定するだけです。 – jacobsimeon

+0

私のために働いていません –

関連する問題