Class | Log4r::PatternFormatter |
In: |
src/log4r/formatter/patternformatter.rb
|
Parent: | BasicFormatter |
See log4r/formatter/patternformatter.rb
DirectiveTable | = | { "c" => 'event.name', "C" => 'event.fullname', "d" => 'format_date', "t" => 'event.tracer[0]', "m" => 'event.data', "M" => 'format_object(event.data)', "l" => 'LNAMES[event.level]', "%" => '"%"' | Arguments to sprintf keyed to directive letters | |
DirectiveRegexp | = | /([^%]*)((%-?\d*(\.\d+)?)([cCdtmMl%]))?(.*)/ |
Matches the first directive encountered and the stuff around it.
|
|
ISO8601 | = | "%Y-%m-%d %H:%M:%S" | default date format |
date_method | [R] | |
date_pattern | [R] | |
pattern | [R] |
Accepts the following hash arguments (either a string or a symbol):
The default date format is ISO8601, which looks like this:
yyyy-mm-dd hh:mm:ss => 2001-01-12 13:15:50