aboutsummaryrefslogtreecommitdiffstats
path: root/activejob/lib
diff options
context:
space:
mode:
authorBolek Kurowski <bolek@alumni.cmu.edu>2017-02-22 16:09:17 -0500
committerBolek Kurowski <bolek@alumni.cmu.edu>2017-02-22 17:11:28 -0500
commit85c62a2c3ddff57b77725b811ddfbd965e30eecd (patch)
tree0548ce9102b49fad7471a64835ceb0f8757869d7 /activejob/lib
parent2e0f7baef344474b39d660db5fb0b8c9fb33dc3b (diff)
downloadrails-85c62a2c3ddff57b77725b811ddfbd965e30eecd.tar.gz
rails-85c62a2c3ddff57b77725b811ddfbd965e30eecd.tar.bz2
rails-85c62a2c3ddff57b77725b811ddfbd965e30eecd.zip
Include JobID in all ActiveJob info logs
Currently we provide the Job ID in logs only related to enqueuing a job. This adds the job id to the remaining ActiveJob logs when: - a job started performing - a job ended performing Providing the job id in those logs will ease searching logs by job id.
Diffstat (limited to 'activejob/lib')
-rw-r--r--activejob/lib/active_job/logging.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/activejob/lib/active_job/logging.rb b/activejob/lib/active_job/logging.rb
index aa97ab2e22..d7e2cd03e3 100644
--- a/activejob/lib/active_job/logging.rb
+++ b/activejob/lib/active_job/logging.rb
@@ -69,14 +69,14 @@ module ActiveJob
def perform_start(event)
info do
job = event.payload[:job]
- "Performing #{job.class.name} from #{queue_name(event)}" + args_info(job)
+ "Performing #{job.class.name} (Job ID: #{job.job_id}) from #{queue_name(event)}" + args_info(job)
end
end
def perform(event)
info do
job = event.payload[:job]
- "Performed #{job.class.name} from #{queue_name(event)} in #{event.duration.round(2)}ms"
+ "Performed #{job.class.name} (Job ID: #{job.job_id}) from #{queue_name(event)} in #{event.duration.round(2)}ms"
end
end