使用delayed_job的日志格式

时间:2010-03-10 18:51:57

标签: ruby-on-rails logging delayed-job

我在perform方法中写入log / delayed_job.log:

class MyWorker
    def perform
        logger.error("testing logger")
    end
end

在log / delayed_job.log中,我的错误消息被打印,但没有任何格式(以日期/时间为前缀)与delayed_job记录的其他消息相比:

2010-03-10T14:46:18-0400: * [Worker(delayed_job host:myhost pid:10825)]
testing logger

有没有办法使用delayed_job的记录器来获得这种类似的格式?或者我是否必须创建自己的日期前缀日志方法?

1 个答案:

答案 0 :(得分:1)

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