@@ -147,9 +147,9 @@ class Config
147
147
when 4
148
148
module Worker
149
149
def self . included ( base )
150
- raise ArgumentError , "You cannot include Sidekiq::Worker in an ActiveJob: #{ base . name } " if base . ancestors . any? do |c |
151
- c . name == "ActiveJob::Base "
152
- end
150
+ if base . ancestors . any? { |c | c . name == "ActiveJob::Base" }
151
+ raise ArgumentError , "You cannot include Sidekiq::Worker in an ActiveJob: #{ base . name } "
152
+ end
153
153
154
154
base . extend ( ClassMethods )
155
155
base . include ( SemanticLogger ::Loggable )
@@ -161,9 +161,9 @@ def self.included(base)
161
161
when 5
162
162
module Worker
163
163
def self . included ( base )
164
- raise ArgumentError , "You cannot include Sidekiq::Worker in an ActiveJob: #{ base . name } " if base . ancestors . any? do |c |
165
- c . name == "ActiveJob::Base "
166
- end
164
+ if base . ancestors . any? { |c | c . name == "ActiveJob::Base" }
165
+ raise ArgumentError , "You cannot include Sidekiq::Worker in an ActiveJob: #{ base . name } "
166
+ end
167
167
168
168
base . extend ( ClassMethods )
169
169
base . include ( SemanticLogger ::Loggable )
@@ -175,9 +175,9 @@ def self.included(base)
175
175
when 6
176
176
module Worker
177
177
def self . included ( base )
178
- raise ArgumentError , "Sidekiq::Worker cannot be included in an ActiveJob: #{ base . name } " if base . ancestors . any? do |c |
179
- c . name == "ActiveJob::Base "
180
- end
178
+ if base . ancestors . any? { |c | c . name == "ActiveJob::Base" }
179
+ raise ArgumentError , "Sidekiq::Worker cannot be included in an ActiveJob: #{ base . name } "
180
+ end
181
181
182
182
base . include ( Options )
183
183
base . extend ( ClassMethods )
@@ -187,9 +187,9 @@ def self.included(base)
187
187
else
188
188
module Job
189
189
def self . included ( base )
190
- raise ArgumentError , "Sidekiq::Job cannot be included in an ActiveJob: #{ base . name } " if base . ancestors . any? do |c |
191
- c . name == "ActiveJob::Base "
192
- end
190
+ if base . ancestors . any? { |c | c . name == "ActiveJob::Base" }
191
+ raise ArgumentError , "Sidekiq::Job cannot be included in an ActiveJob: #{ base . name } "
192
+ end
193
193
194
194
base . include ( Options )
195
195
base . extend ( ClassMethods )
@@ -213,8 +213,8 @@ def log_context(job_hash)
213
213
module Middleware
214
214
module Server
215
215
class Logging
216
- def call ( worker , item , queue , & block )
217
- SemanticLogger . named_tags ( queue : queue ) do
216
+ def call ( worker , item , queue )
217
+ SemanticLogger . tagged ( queue : queue ) do
218
218
worker . logger . info (
219
219
"Start #perform" ,
220
220
metric : "sidekiq.queue.latency" ,
@@ -224,16 +224,15 @@ def call(worker, item, queue, &block)
224
224
"Completed #perform" ,
225
225
on_exception_level : :error ,
226
226
log_exception : :full ,
227
- metric : "sidekiq.job.perform" ,
228
- &block
229
- )
227
+ metric : "sidekiq.job.perform"
228
+ ) { yield }
230
229
end
231
230
end
232
231
233
232
def job_latency_ms ( job )
234
233
return unless job && job [ "enqueued_at" ]
235
234
236
- ( Time . now . to_f - job [ "enqueued_at" ] ) * 1000
235
+ ( Time . now . to_f - job [ "enqueued_at" ] . to_f ) * 1000
237
236
end
238
237
end
239
238
end
0 commit comments