LoginSignup
0
1

More than 3 years have passed since last update.

Railsのログについて

Posted at

標準出力とログがある

  • ログレベルはconfig.log_level = :errorで調節
  • rails sした時はログファイルに書いたことを標準出力にも自動で書き出しているっぽい
  • putsは、ログファイルには書き込まず、標準出力だけする
  • config.logger = Logger.new(STDOUT)を設定すれば、ログの書き出しはログファイルではなく標準出力になるっぽい
    • 本番環境では、RAILS_LOG_TO_STD_OUTが何かしら設定されていたら、ログの書き出しはログファイルではなく標準出力になる。これは、以下が/config/environments/production.rbに記されているから
  if ENV["RAILS_LOG_TO_STDOUT"].present?
    logger           = ActiveSupport::Logger.new(STDOUT)
    logger.formatter = config.log_formatter
    config.logger    = ActiveSupport::TaggedLogging.new(logger)
  end
0
1
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
1