diff options
author | Bolek Kurowski <bolek@alumni.cmu.edu> | 2017-02-22 16:09:17 -0500 |
---|---|---|
committer | Bolek Kurowski <bolek@alumni.cmu.edu> | 2017-02-22 17:11:28 -0500 |
commit | 85c62a2c3ddff57b77725b811ddfbd965e30eecd (patch) | |
tree | 0548ce9102b49fad7471a64835ceb0f8757869d7 /activejob/lib | |
parent | 2e0f7baef344474b39d660db5fb0b8c9fb33dc3b (diff) | |
download | rails-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.rb | 4 |
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 |