web-dev-qa-db-ja.com

Heroku:Herokuエラーログを確認するにはどうすればよいですか?

無料のHerokuアカウントでPHPアプリケーションを取得しました。今日は明らかな理由もなく、Herokuのアプリケーションエラー画面を約1時間表示しました。Herokuのステータスレポートページにダウンタイムはありません。

ログをチェックして、アプリケーションがダウンした理由を把握したいと思います。しかし、これを行う方法がわかりません。誰か助けてくれますか?

61
Allen S

単にheroku logsログの最後の100行を表示します。

または、リアルタイムでログを追跡するには:heroku logs -t

Herokuは最後の1500行のログのみを保存し、heroku logs -n 1500。さらにロギングが必要な場合は、LogentriesやPapertrailなどのHerokuアドオンをご覧ください。

77
Mike

$ heroku logs -t --app app-name

これにより、現在のすべてのログが得られます(logentriesアドオンが使用されます)

28
Charles Skariah
heroku logs --tail

上記のコマンドを使用すると、継続的なherokuロギングを確認できます。

11
Ajay

herokuコンソールですべてのログを確認するため

config.logger = Logger.new(STDOUT)config.logger.level = Logger :: DEBUG

herokuアプリを実行している環境(例:production.rb)内にこれら2行を配置します

その後、ここでログを確認します。heroku logs -tエラーがある場合は、詳細ログも確認できます。

1
sumit