Resque 工作只是普通的旧红宝石对象。我可以使用puts
它们内部的调用来产生输出到控制台,或者我可以实例化一个标准的 RubyLogger
类STDOUT
并使用它。
但是,是否有正确的方法可以从非控制器或模型的地方登录 Rails?我看到Rails.logger
返回 a BufferedLogger
,但是当我调用它info
时warn
,什么都没有发生。如果我调用flush
它,它只会返回一个空数组并且没有任何输出。
这里有什么约定?
Resque 工作只是普通的旧红宝石对象。我可以使用puts
它们内部的调用来产生输出到控制台,或者我可以实例化一个标准的 RubyLogger
类STDOUT
并使用它。
但是,是否有正确的方法可以从非控制器或模型的地方登录 Rails?我看到Rails.logger
返回 a BufferedLogger
,但是当我调用它info
时warn
,什么都没有发生。如果我调用flush
它,它只会返回一个空数组并且没有任何输出。
这里有什么约定?