Я выполняю это фоновое задание, и блок повторных попыток работает, но я просто не хочу, чтобы мой журнал был забит обратным следом.У Sidekiq есть опции backtrace: false
, если я не ошибаюсь, есть ли у activejob нечто подобное?
class SomeJob < ApplicationJob
retry_on SomeCustomException do |exception|
#this gets executed AFTER the backtrace has been executed
end
def perform
raise SomeCustomException
end
end
BACKTRACE:
[ActiveJob] [SomeJob] [76f9a4d2-ba00-463a-9d5b-2837a12b6e1e]
Error performing SomeJob (Job ID: 76f9a4d2-ba00-463a-9d5b-
2837a12b6e1e) from Async(default) in 4.52ms:
SomeCustomException (SomeCustomException):
******MULTIPLE LINES OF CLUTTER HERE*******