Railsでログ出力したいっ!

デバッグだったりエラーだったり。
ま、ドキュメント読めば書いてありますが。

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の中身を見る事ができます。

返信を残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください