Vote #76198
完了Setting config.logger.level in additional_environment.rb has no effect
0%
説明
Since version 3.0.0 my production log files contain INFO messages and higher, despite setting a Logger level of @::WARN@ in @additional_environment.rb@.
Using the advice provided in RedmineInstall my @config/additional_environment.rb@ contains the following two lines:
config.logger = Logger.new(Rails.root.join("log",Rails.env + ".log"),3,5*1024*1024) config.logger.level = Logger::WARN
Environment:
Redmine version 3.0.1.stable Ruby version 2.2.1-p85 (2015-02-26) [x86_64-linux] Rails version 4.2.0 Environment production Database adapter PostgreSQL
journals
Yes, this is due to r13899. The level set in @environments/production.rb@ takes precedence over config/application.rb and thus additional_environment.rb. As a workaround, you can set it @environments/production.rb@.
--------------------------------------------------------------------------------
Fixed in r14155.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------