🔍
【Rails】ログを出力してデバッグする
はじめに
railsで詰まった時にログを出力させてデバッグする方法を備忘録としてまとめておきます。
debugに使えるビューヘルパー
debug
YAML形式でオブジェクトをpre
タグで括って返す。
to_yaml
YAMLに変換できる。
inspect
オブジェクトの値を文字列として出力する。
ロガー
ActiveSupport::Logger
クラスを使用してログファイルなどに出力する。
logger.ログレベル(値)
ログレベル
ログレベルを設定することで、どのようなログを出力するかを制御する機能。出力されるログの内容を、重要度に応じて指定する。デフォルトはdebug
。
ログレベル | 説明 |
---|---|
unknown(値) | 不明なエラー |
fatal(値) | 致命的なエラー |
error(値) | エラー |
warn(値) | 警告 |
info(値) | 通知 |
debug(値) | デバック情報 |
参考記事
Discussion