0
如果我登錄了perform()
裏面我得到一個漂亮的輸出:如何在rescue_from塊訪問ActiveJob Logger?
def perform(*args)
begin
MyActivity.run(*args)
rescue StandardError => e
Rails.logger.debug e
raise e
end
end
13:55:10 resque.1 | [ActiveJob] [MyJob] [18cd0f78-d784-48a7-a573-0b3aa95c51cc] Connection refused - connect(2) for "fe80::1%lo0" port 3000
如果我登錄內部rescue_from
塊我不明白的ActiveJob
或JobId
rescue_from(StandardError) do |e|
Rails.logger.debug e
end
標記/標籤
13:55:11 resque.1 | Connection refused - connect(2) for "fe80::1%lo0" port 3000
我認爲在rescue_from
塊上Job已經終止,所以我們沒有JobId
了。
有沒有辦法像perform
內部的日誌那樣得到輸出?