1

我正在从 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的记录器来获得这种类似的格式?还是我必须创建自己的日志方法来为日期添加前缀?

4

1 回答 1

1

您需要在 Logger 中定义自己的格式并使用它。

于 2010-03-11T13:58:23.660 回答