1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00
rails--rails/activejob/test/jobs/disable_log_job.rb
Rafael Mendonça França ce085f62d4
Add an option to disable logging for jobs with sensitive arguments
class SensitiveJob < ApplicationJob
      self.log_arguments = false

      def perform(my_sensitive_argument)
      end
    end

When dealing with sensitive arugments as password and tokens it is
now possible to configure the job to not put the sensitive argument
in the logs.

Closes #34438.
2019-11-08 13:53:23 -05:00

13 lines
217 B
Ruby

# frozen_string_literal: true
class DisableLogJob < ActiveJob::Base
self.log_arguments = false
def perform(dummy)
logger.info "Dummy, here is it: #{dummy}"
end
def job_id
"LOGGING-JOB-ID"
end
end