代码之家  ›  专栏  ›  技术社区  ›  Trevor

具有延迟作业的日志格式

  •  1
  • Trevor  · 技术社区  · 15 年前

    我正在执行方法中写入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的logger来拥有类似的格式?或者我必须创建自己的日志方法来作为日期的前缀?

    1 回复  |  直到 15 年前
        1
  •  1
  •   shingara    15 年前

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