![]() |
新品価格 |
![]()
ふと気づいてしまった
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
