14
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Herokuでのエラーログ確認方法

Last updated at Posted at 2020-02-04

Herokuでエラー発生

自作のアプリケーションをHerokuにアップし動作確認をしたところエラーが発生しました。
エラーの場合はオリジナルのエラーページに飛ばしていたのでなんのエラーか確認できなかったので、
下記の方法でエラーを確認することができました。

ログの確認

下記コマンドで常にコマンドを吐き出させることができます。
heroku logs --tail
※終了させるには、ctrl+c キーを押下してください。

私の場合、500エラーが出ていることがわかりました。
そこで詳細エラーログを確認しました。

詳細エラーログの確認

下記コマンドを使用し、HerokuのAPP_DEBUGをtrueに変更することで、エラー発生時にエラーメッセージが詳細に出力された画面に遷移します。
heroku config:set APP_DEBUG=true

image.png

エラーを再現し、エラーメッセージを確認することができました!
新しい項目を追加したのに、migrateを行うのを忘れていました。。。
確認し終えたらfalseに戻してあげましょう。

heroku config:set APP_DEBUG=true

以上、Qiita初投稿でした。

編集後記

この記事を公開後同期の @laughingman より便利な機能を紹介してもらいました。

papertrailというアドオンです。

image.png
Papertrailを押下すると、管理画面に飛ぶことができます。
エラーが起きたよ!と言われて、自分で再現させずとも管理画面から探しにいくだけで良さそうですね。
[参考]http://vdeep.net/heroku-papertrail

14
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
14
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?