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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください