Railsでログ出力したいっ!
2017年1月16日
デバッグだったりエラーだったり。
ま、ドキュメント読めば書いてありますが。
logger
logger.fatal "これは致命的" logger.error "これはエラー" logger.warn "これは警告" logger.info "これは通知" logger.debug "これはデバッグ"
ログレベル
レベル | ログ |
---|---|
fatal | 致命的なエラー |
error | エラー |
warn | 警告 |
info | 通知 |
debug | デバッグ |
それぞれ変更したいファイルに
config/environments/development.rb config/environments/test.rb config/environments/production.rb
以下のように追加
config.log_level = :error
ログをyamlで表示
.to_yaml
logger.debug @hoge.to_yaml
Viewでデバッグ表示
ブラウザから見たい場合は
<%= debug @hoge %>
これで、ページを表示した時に@hogeの中身を見る事ができます。