我无法从我的delayed_job进程中记录消息。这是正在运行的作业。
class MyJob
def initialize(blahblah)
@blahblah = blahblah
@logger = Logger.new(File.join(Rails.root, 'log', 'delayed_job.log'))
end
def perform
@logger.add Logger::INFO, "logging from delayed_job"
#do stuff
end
end
我尝试过不同的日志级别,并在环境配置中设置了config.log_level = :debug。我从monit运行delayed_job。我使用的是ruby 1.9.3和rails 3.0.10的delayed_job 3.0.1版本。