config.log_levelが反映されなかった件
商用環境のログレベルはINFOにしていたんだけど、なぜかDEBUGも出てしまっていた。
解決できたのでメモとして。
変更前
config.log_level = :info config.logger = Logger.new("log/production.log", 'monthly')
config.loggerでログローテーションを入れていました。config.log_level を :infoにしているに、デバッグログが出力されてしまっていた。
変更後
# config.log_level = :info config.logger = Logger.new("log/production.log", 'monthly') config.logger.level = Logger::INFO
config.loggerでログの設定を定義した場合は、config.logger.levelを定義しないとデフォルトのログレベル(=DEBUG)が出てしまうみたい。