class AuditLoggable::Logger

Public Class Methods

new(*args, **kwargs) click to toggle source
# File lib/audit_loggable/logger.rb, line 36
def initialize(*args, **kwargs)
  @logger = InternalLogger.new(*args, **kwargs)
end

Public Instance Methods

log(audit_record_set) click to toggle source
# File lib/audit_loggable/logger.rb, line 40
def log(audit_record_set)
  return unless ::AuditLoggable.auditing_enabled

  audit_record_set.each do |audit_record|
    @logger.info(audit_record)
  end
end