如何在rails中设置一个自定义rails logger的日志级别

时间:2017-02-07 21:36:32

标签: ruby-on-rails ruby logging

我在大多数情况下看到的用于设置日志级别的示例似乎很简单但是如何设置自定义记录器的日志级别:

config.active_record.logger = Logger.new("log/custom_log_file.log")

根据rails guides,我应该可以进行以下调用之一 将日志级别设置为调试,但我相信这是一个全局性的事情。

config.log_level = :warn # In any environment initializer, or
Rails.logger.level = 2 # at any time

1 个答案:

答案 0 :(得分:1)

您可以在添加自定义记录器后立即设置级别:

config.active_record.logger = Logger.new("log/custom_log_file.log")
config.active_record.logger.level = 2