Class: Patir::PatirLoggerFormatter

Inherits:
Logger::Formatter
  • Object
show all
Defined in:
lib/patir/base.rb

Constant Summary collapse

Format =
"[%s] %5s: %s\n"

Instance Method Summary collapse

Constructor Details

#initializePatirLoggerFormatter

Returns a new instance of PatirLoggerFormatter.



21
22
23
# File 'lib/patir/base.rb', line 21

def initialize
  @datetime_format="%Y%m%d %H:%M:%S"
end

Instance Method Details

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



25
26
27
28
# File 'lib/patir/base.rb', line 25

def call severity, time, progname, msg
  Format % [format_datetime(time), severity,
    msg2str(msg)]
end