2016-09-06 56 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