Class: Nand::Logging::TimeFormatter

Inherits:
Logger::Formatter
  • Object
show all
Defined in:
lib/nand/logger.rb

Instance Method Summary collapse

Instance Method Details

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



34
35
36
37
38
39
# File 'lib/nand/logger.rb', line 34

def call(severity, time, progname, msg)
  # time PID ThreadID LEVEL progname message
  format = "%s #%d[%x] - %s - %s: %s\n"
  format % ["#{time.strftime('%H:%M:%S.%6N')}",
    $$, Thread.current.object_id, severity[0...1], progname, msg2str(msg)]
end