6

Heroku で Rails アプリを実行していますが、正常に動作します。デバッグ レベルのロギングで実行していましたが、今は INFO に切り替えました。他にどのレベルのデバッグが利用できますか? また、本番環境で実行する場合、どのレベルのログを使用する必要がありますか?

4

2 に答える 2

15

Heroku では、LOG_LEVEL 環境変数を使用してログ レベルを設定できます。

$ heroku config:set LOG_LEVEL=DEBUG

有効な値には、DEBUG、INFO、WARN、ERROR、および FATAL が含まれます。または、環境設定でこの値を設定できます。

config.log_level = :debug

両方が設定されている場合、LOG_LEVEL が優先されます。ほとんどの場合、本番環境で INFO が必要になります。

rails-stdout-logging gem を参照してください

于 2015-02-04T20:07:27.707 に答える
1

Heroku へのログオンは、単なるテキスト行のストリームです。したがって、必要なものは何でもログに記録できます。また、そのストリームをフィルタリングしたり、アドオンを使用して検索を強化したり、ログの syslog ドレインを取得したりすることもできます。

于 2012-05-14T02:37:58.400 に答える