Module: Lumberjack::Rails::ActiveJobExtension

Defined in:
lib/lumberjack/rails/active_job_extension.rb

Overview

Extension for ActiveJob::Base to wrap job execution with Lumberjack context.

This module ensures that all logging within job execution is wrapped with the appropriate Lumberjack logger context, maintaining log consistency and enabling tagged logging features.

Instance Method Summary collapse

Instance Method Details

#perform_nowObject

Override the perform_now method to wrap it with Lumberjack logger context.

Returns:

  • (Object)

    the result of the original perform_now method



14
15
16
# File 'lib/lumberjack/rails/active_job_extension.rb', line 14

def perform_now(...)
  Lumberjack::Rails.logger_context(logger) { super }
end