Class: LoggerLogger::Formatter

Inherits:
Object
  • Object
show all
Defined in:
lib/debugtrace/loggers.rb

Instance Method Summary collapse

Constructor Details

#initialize(config) ⇒ Formatter

Returns a new instance of Formatter.



68
69
70
# File 'lib/debugtrace/loggers.rb', line 68

def initialize(config)
  @config = config
end

Instance Method Details

#call(severity, datetime, progname, msg) ⇒ Object



72
73
74
75
# File 'lib/debugtrace/loggers.rb', line 72

def call(severity, datetime, progname, msg)
  datetime_str = datetime.strftime(@config.logging_datetime_format)
  format(@config.logging_format, severity, datetime_str, progname, msg)
end