3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# File 'lib/background_job_logger.rb', line 3
def _run(*)
start_time = Time.current
start_memory = Que::MemoryInfo.
super
end_time = Time.current
total_run_time = end_time - start_time
current_memory = Que::MemoryInfo.
memory_taken = current_memory - start_memory
TN.logger.info(
service: 'que_jobs',
status: 'job_finished',
end_time: end_time,
total_run_time: total_run_time,
job: self.class.name,
attrs: attrs,
current_memory: current_memory,
change_in_memory: memory_taken
)
end
|