aboutsummaryrefslogtreecommitdiffstats
path: root/activejob
diff options
context:
space:
mode:
authorYves Senn <yves.senn@gmail.com>2014-09-05 09:12:37 +0200
committerYves Senn <yves.senn@gmail.com>2014-09-05 09:12:37 +0200
commitce43e8a6fcca0df88b592955b4b183301e5f3d6d (patch)
tree4a5f162ae9f7bcf267b695a579c536ddfde52f2e /activejob
parentc4fbe14cac259a0c503d1e027c67ad872afd3d70 (diff)
parent3fe864f69d2e8833e16323c5600779db457f3f7c (diff)
downloadrails-ce43e8a6fcca0df88b592955b4b183301e5f3d6d.tar.gz
rails-ce43e8a6fcca0df88b592955b4b183301e5f3d6d.tar.bz2
rails-ce43e8a6fcca0df88b592955b4b183301e5f3d6d.zip
Merge pull request #16807 from tgxworld/carry_out_assignment_within_block
Move variable assignment within logging block.
Diffstat (limited to 'activejob')
-rw-r--r--activejob/lib/active_job/logging.rb24
1 files changed, 16 insertions, 8 deletions
diff --git a/activejob/lib/active_job/logging.rb b/activejob/lib/active_job/logging.rb
index d2030773bb..962005cd15 100644
--- a/activejob/lib/active_job/logging.rb
+++ b/activejob/lib/active_job/logging.rb
@@ -52,23 +52,31 @@ module ActiveJob
class LogSubscriber < ActiveSupport::LogSubscriber
def enqueue(event)
- job = event.payload[:job]
- info { "Enqueued #{job.class.name} (Job ID: #{job.job_id}) to #{queue_name(event)}" + args_info(job) }
+ info do
+ job = event.payload[:job]
+ "Enqueued #{job.class.name} (Job ID: #{job.job_id}) to #{queue_name(event)}" + args_info(job)
+ end
end
def enqueue_at(event)
- job = event.payload[:job]
- info { "Enqueued #{job.class.name} (Job ID: #{job.job_id}) to #{queue_name(event)} at #{scheduled_at(event)}" + args_info(job) }
+ info do
+ job = event.payload[:job]
+ "Enqueued #{job.class.name} (Job ID: #{job.job_id}) to #{queue_name(event)} at #{scheduled_at(event)}" + args_info(job)
+ end
end
def perform_start(event)
- job = event.payload[:job]
- info { "Performing #{job.class.name} from #{queue_name(event)}" + args_info(job) }
+ info do
+ job = event.payload[:job]
+ "Performing #{job.class.name} from #{queue_name(event)}" + args_info(job)
+ end
end
def perform(event)
- job = event.payload[:job]
- info { "Performed #{job.class.name} from #{queue_name(event)} in #{event.duration.round(2).to_s}ms" }
+ info do
+ job = event.payload[:job]
+ "Performed #{job.class.name} from #{queue_name(event)} in #{event.duration.round(2).to_s}ms"
+ end
end
private