2016-09-06 59 views
0

我想在production.log的錯誤,但我只有一個行是:軌道4 - 生產環境只寫一行在production.log

# Logfile created on 2016-09-06 11:44:55 -0500 by logger.rb/47272 

我的配置EN約production.rb日誌是:

config.logger = Logger.new(STDOUT) 
    config.log_level = :debug 
    RAILS_DEFAULT_LOGGER = Logger.new('log/production.log') 

我的代碼有什麼問題?

回答

1

Debugging Rails Applications,你想是這樣的:

Rails.logger  = Logger.new 'log/production.log' 
config.log_level = :debug 

您還可以設置Rails.logger.level從控制檯,但我建議設置你的日誌文件,並在initializerconfig/application.rb日誌級別,除非你是積極試圖在生產中調試正在運行的實例。在生產中進行調試不是DevOps的最佳做法,因此如果可能的話,我會盡量避免。

+0

非常感謝你!固定 – fabian818