Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何为rails中的一个自定义rails记录器设置日志级别_Ruby On Rails_Ruby_Logging - Fatal编程技术网

Ruby on rails 如何为rails中的一个自定义rails记录器设置日志级别

Ruby on rails 如何为rails中的一个自定义rails记录器设置日志级别,ruby-on-rails,ruby,logging,Ruby On Rails,Ruby,Logging,在大多数情况下,我看到的设置日志级别的示例似乎很简单,但是如何为自定义记录器设置日志级别: config.active_record.logger = Logger.new("log/custom_log_file.log") config.active_record.logger.level = 2 config.active\u record.logger=logger.new(“log/custom\u log\u file.log”) 根据电话号码,我应该可以打以下电话之一 将日志级别

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

config.active_record.logger = Logger.new("log/custom_log_file.log")
config.active_record.logger.level = 2
config.active\u record.logger=logger.new(“log/custom\u log\u file.log”)

根据电话号码,我应该可以打以下电话之一 将日志级别设置为调试,但我相信这是一个全局问题

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

添加自定义记录器后,可以设置正确的级别:

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