1

私はperformメソッド内からlog/delayed_job.logに書き込んでいます:

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

log / delayd_job.logに、delayed_jobによってログに記録された他のメッセージと比較して、エラーメッセージが出力されますが、フォーマット(日付/時刻が前に付けられます)はありません。

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

delayd_jobのロガーを使用してこの同様の形式にする方法はありますか?または、日付の前に付ける独自のログメソッドを作成する必要がありますか?

4

1 に答える 1

1

ロガーで独自のフォーマットを定義して使用する必要があります。

于 2010-03-11T13:58:23.660 に答える