4
5
6
7
8
9
10
11
12
13
14
15
|
# File 'lib/unified_logger/job_logger.rb', line 4
def log(class_name:, id: nil, queue: nil, params: nil,
enqueued_at: nil, retry_count: 0, max_retries: nil, **)
Logger.reset_thread_logs
started = UnifiedLogger.current_time
yield
ensure
if UnifiedLogger.current_logger.is_a?(UnifiedLogger::Logger)
write_log(class_name: class_name, id: id, queue: queue, params: params,
enqueued_at: enqueued_at, retry_count: retry_count,
max_retries: max_retries, started: started, **)
end
end
|