我创建了一个新的记录器Rails3中自定义记录
my_logger = Logger.new(File.join(Rails.root, 'log', 'my_log.log'))
my_logger.info "my message"
,我试图记录文本的某些位在此日志文件。
这是我所有环境的logger_level。
Development = 0 - Logger::DEBUG
Staging = 1 - Logger::INFO
Production = 1 - Logger::INFO
这对于开发环境和登台环境非常有效。但my_logger.info "my message"
在生产环境中没有任何作用。它也不会抛出任何错误。你能告诉我新的记录器在“生产”环境中会出现什么问题吗?
如何设置记录器级别?也许错误在那里? – Arsen7 2011-05-27 11:14:21
也许文件权限阻止文件被创建?什么意思是“什么都不做”? – Arsen7 2011-05-27 11:21:33
该文件正在创建。没有问题。我在delayed_job中使用该记录器。可能会带来一些问题。 – Anand 2011-05-31 05:34:17