Railsでloggerを使用してログ出力


Railsではloggerを使用することで、コントローラー、モデル、ビューなどからログを出力することができます。

使い方

ソースコード内に下記を書く

logger.ログレベル(値)

developmentで実行した場合log/development.logのログファイルに出力されます。

ログレベル

ログレベル 説明
unknown 不明なエラー
fatal 致命的なエラー
error エラー
warn 警告
info 通知
debug デバック情報

ログ出力のログレベルを設定

  • 設定ファイル
    • config/development.rb
    • config/test.rb
    • config/production.rb
config.log_level = :error

設定したログレベルより低いログは出力されない。
fatal > error > warn > info > debug

上記の設定をしていた場合は、warn,info,debugが出力されない。

参考

http://railsdoc.com/references/logger
http://ruby-rails.hatenadiary.com/entry/20150110/1420863998