Methods

Instance Public methods

log_arguments

Configures whether a job’s arguments should be logged. This can be useful when a job’s arguments may be sensitive and so should not be logged.

The value defaults to true, but this can be configured with config.active_job.log_arguments. Additionally, individual jobs can also configure a value, which will apply to themselves and any subclasses.

📝 Source code
# File activejob/lib/active_job/logging.rb, line 26
      class_attribute :log_arguments, instance_accessor: false, default: true
🔎 See on GitHub

logger

Accepts a logger conforming to the interface of Log4r or the default Ruby Logger class. You can retrieve this logger by calling logger on either an Active Job job class or an Active Job job instance.

📝 Source code
# File activejob/lib/active_job/logging.rb, line 15
      cattr_accessor :logger, default: ActiveSupport::TaggedLogging.new(ActiveSupport::Logger.new(STDOUT))
🔎 See on GitHub