新品価格 |
ふと気づいてしまった
Rails5系に上げてからログが吐かれないことを・・・
そんなわけでRails5系でのログの吐き方
・理由
developmentは問題なかったが、productionを見ると以下のコードになってた
環境変数が設定されてないとログが落ちない模様
#app/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
・環境変数の設定
環境変数のベストプラクティスがわからんけど、ファイル以下におけばできましたとさ
#app/config/environment/environment.yml RAILS_LOG_TO_STDOUT: 1
・参考
https://qiita.com/NaokiIshimura/items/95a034fcbe91ddcdcc3e