herokuログは、状況が悪いときにアプリに何が起こったかを確認するのに最適なリソースです。残念ながら、彼らはまた、大量の情報を記録します。エラーメッセージのログだけをフィルタリングする方法はありますか?Herokuログでエラーの概要のみを返すことはできますか?
答えて
このお試しください:ようとするとき、彼らは発生するエラーの実行中のリストを取得するには
heroku logs -t | grep 'error'
を。
逆さまのカンマは、'error'
の周りに反転しました。 Herokuのコンソールですべてのログをチェックするための
ロギングアドオンのいくつかを見てみましょう - 私はPaperTrailを大いに活用していますが、LogglyやProgstr Loggingのようなものは同様のサービスを提供します。
基本的には、ログをサービスに流してログに対してリアルタイム検索を実行し、それを処理する機能を提供します。ほとんどの場合、キャンプファイヤー、電子メール、テキストメッセージ、または単純なHTTP経由で何らかの通知が行われますエラーメッセージを処理する他のアプリケーションに投稿してください。
heroku logs | grep -i error
詳細なエラートレースを報告するNew Relicアドオンをインストールすることもできます。私はLogglyについても良いことを聞いてきました。
も参照してくださいheroku - how to see all the logs
は個人的に私はログがエラーと見逃しやすい詳しくように見えるのに最適な場所ではないと思います。私は自分のコードが間違っていないことを保証するために外部の場所にエラーを起こしていることを保証します。
単純なExceptionNotifierからAirbrakeなどの高度なシステムまでさまざまなオプションがあります(これは自分のものです)。
これらはエラーを通知するだけでなく、使用できるメタ情報のスタックも提供します。
config.logger = Logger.new(STDOUT) config.logger.level =ロガー:: DEBUG環境内でこれらの2行を入れ
、その上にあなたはあなたのherokuアプリ(例えばproduction.rb)を実行しています
また、そこにも詳細なログをチェックすることができます。
- 1. Herokuではどのレベルのログを利用できますか?
- 2. ここでは通話履歴返しますのみ、最後の20のログ
- 3. PHPはサーバーのHTTPログを読み取ることができますか?
- 4. AppEngineのサーブレットフィルタからログすることはできますか?
- 5. 私はこれはエラーのログです
- 6. エラー:-9.4351e + 0.007のログを取ることができません
- 7. 悪名高い「ERROR_NETNAME_DELETED」エラーをエラーとみなすことはできますか?
- 8. スコープをカッコで囲み、Cで値を返すことはできますか?
- 9. Rails 3.1 + Heroku:誰かがこのHerokuのログを解読するのを助けることができますか?
- 10. herokuエラー..クラスを見つけることができません
- 11. Kohanaログ - 書き込みエラー
- 12. 2つの異なるHerokuインスタンスから単一のHeroku-RedisToGoを接続することはできますか?
- 13. はMVC 3かみそりでの検証の概要(MVC3)
- 14. FacebookアプリでHerokuでプロセスを実行することはできますか?
- 15. ログバックのscr/main/resourcesにログを書き込むことはできますか?
- 16. サブライムテキスト2から正しい「コード概要」を削除することはできますか?
- 17. NSFetchRequest - プロパティの配列を返すことはできますか?
- 18. Heroku + Activeadminの書き込み権限エラー
- 19. Heroku Postgresqlでデータベースロールを作成することはできますか?
- 20. HerokuコンソールでHirbを使用することはできますか?
- 21. Heroku Cedarでcapybara-webkit(forked webkit_server)を実行することはできますか?
- 22. Herokuはheroku(Node.js)のローカルモジュールを見つけることができません
- 23. pgmmからplmパッケージの概要エラー
- 24. 単にPDOでオブジェクトを返すことはできますか?
- 25. フォームリストをMoquiで繰り返すことはできますか?
- 26. Spring Android RestTemplateでリストを返すことはできますか?
- 27. ReactJSがブートストラップでdivを返すことはできますか?
- 28. irbでコマンドを繰り返すことはできますか?
- 29. 'heroku run console'を使わずにHeroku上でRailsコマンドを実行することはできますか?
これは機能しませんでしたが、コマンドラインで何も返されませんでした – jay
おそらく、「heroku logs」が返すいくつかの行にはエラーはありません。私の答えでリンクに示唆されている「heroku console」メソッドを試すことができます。 – rkb
@jayこのメソッドは動作します - 'heroku console | grep -i get'を実行すると、getsのために動作することがわかります。エラーに適用されます –