はじめに
この記事は2022年2月にまとめていた「細かいつまずいたことをメモしておく(2月編)をそれぞれ投稿した内容になります
解決方法が最新でない可能性もありますのでご了承ください
問題
DockerコンテナでRails環境を構築したところlogger.debug
やputs
を行っても標準出力が行われなかった
解決方法
puma.rbで標準出力がlog/puma.stdout.log
にリダイレクトしていた
config/puma.rb
# stdout_redirect "#{app_root}/log/puma.stdout.log", "#{app_root}/log/puma.stderr.log", true
unless ENV.fetch("RAILS_ENV", "development") == "development"
stdout_redirect "#{app_root}/log/puma.stdout.log", "#{app_root}/log/puma.stderr.log", true
end
変更することで出力できた
参考