0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Rails logger 1分で大まかに把握

Posted at

loggerを使うことでRailsのコード上から、ログを出力できる

###ログの保存場所
デフォルトではRails.root/log/になる

STDOUT(標準出力)への書き出し

config.logger = Logger.new(STDOUT)

出力フォーマットを変更できるようになる

config.log_formatter = ::Logger::Formatter.new

出力したいログレベルを設定

config.log_level = :error
fatal プログラムのクラッシュなど、制御できないエラー
error プログラムで制御できるエラー
warn 警告
info システム操作や、管理に役立つ情報
debug 開発者向けの情報
設定したレベルより上が全て表示される(:errorならfatalとerror)

タグ付きのログ出力

logger = ActiveSupport::TaggedLogging.new(Logger.new(STDOUT))

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?