class Rails::Pretty::Logger::RailsLogger
Public Class Methods
new(logdev, shift_age = 0, shift_size = 1048576, file_count: nil, level: DEBUG, progname: nil, formatter: nil, datetime_format: nil, shift_period_suffix: '%Y%m%d')
click to toggle source
# File lib/rails/pretty/logger/rails_logger.rb, line 6 def initialize(logdev, shift_age = 0, shift_size = 1048576, file_count: nil, level: DEBUG, progname: nil, formatter: nil, datetime_format: nil, shift_period_suffix: '%Y%m%d') self.level = level self.progname = progname @default_formatter = Formatter.new self.datetime_format = datetime_format self.formatter = formatter @logdev = nil if logdev log_name = "log/" + logdev + ".log" @logdev = LoggerDevice.new(log_name, :shift_age => shift_age, :shift_size => shift_size, :shift_period_suffix => shift_period_suffix, file_count: file_count ) end end