Class: Logger::Better::TimestampFormatter

Inherits:
Formatter
  • Object
show all
Defined in:
lib/logger-better.rb

Instance Method Summary collapse

Instance Method Details

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



45
46
47
48
49
50
51
52
53
# File 'lib/logger-better.rb', line 45

def call(severity, time, progname, msg)
  format % [
    time.utc.iso8601,
    progname,
    $$,
    severity,
    msg2str(msg).strip
  ]
end

#formatObject



55
56
57
# File 'lib/logger-better.rb', line 55

def format
  "%s [%s#%d] %5s: %s\n"
end