Skip to Content Skip to Search

Default formatter for log messages.

Methods
C
N

Constants

DatetimeFormat = "%Y-%m-%dT%H:%M:%S.%6N"
 
Format = "%.1s, [%s #%d] %5s -- %s: %s\n"
 

Attributes

[RW] datetime_format

Class Public methods

new()

# File ruby/lib/logger/formatter.rb, line 11
def initialize
  @datetime_format = nil
end

Instance Public methods

call(severity, time, progname, msg)

# File ruby/lib/logger/formatter.rb, line 15
def call(severity, time, progname, msg)
  sprintf(Format, severity, format_datetime(time), Process.pid, severity, progname, msg2str(msg))
end