我正在从 perform 方法中写入 log/delayed_job.log:
class MyWorker
def perform
logger.error("testing logger")
end
end
在 log/delayed_job.log 中,我的错误消息被打印出来,但与 delay_job 记录的其他消息相比,没有任何格式(以日期/时间为前缀):
2010-03-10T14:46:18-0400: * [Worker(delayed_job host:myhost pid:10825)]
testing logger
有没有办法使用delayed_job的记录器来获得这种类似的格式?还是我必须创建自己的日志方法来为日期添加前缀?