Class: RubyLogger::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.



62
63
64
# File 'lib/debugtrace/loggers.rb', line 62

def initialize(config)
  @config = config
end

Instance Method Details

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



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

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