Class: Gitlab::SidekiqMiddleware::ArgumentsLogger

Inherits:
Object
  • Object
show all
Includes:
Sidekiq::ServerMiddleware
Defined in:
lib/gitlab/sidekiq_middleware/arguments_logger.rb

Instance Method Summary collapse

Instance Method Details

#call(worker, job, queue) ⇒ Object



8
9
10
11
12
# File 'lib/gitlab/sidekiq_middleware/arguments_logger.rb', line 8

def call(worker, job, queue)
  loggable_args = Gitlab::ErrorTracking::Processor::SidekiqProcessor.loggable_arguments(job['args'], job['class'])
  logger.info "arguments: #{Gitlab::Json.dump(loggable_args)}"
  yield
end