class AuditLoggable::Logger::InternalLogger

Public Class Methods

new(logdev, shift_age:, shift_size:, shift_period_suffix:) click to toggle source
Calls superclass method
# File lib/audit_loggable/logger.rb, line 23
def initialize(logdev, shift_age:, shift_size:, shift_period_suffix:)
  super(nil, level: :info, formatter: JSONFormatter.new)

  return unless logdev

  @logdev =
    NoHeaderLogDevice.new(logdev,
                          shift_age: shift_age,
                          shift_size: shift_size,
                          shift_period_suffix: shift_period_suffix)
end