class Log4r::ObjectFormatter
Formats objects the same way irb does:
loggername:foo.rb in 12>
[1, 3, 4]
loggername:foo.rb in 13>
{1=>"1"}
Strings don’t get inspected. just printed. The trace is optional.
Public Instance Methods
format(event)
click to toggle source
# File lib/log4r/formatter/formatter.rb, line 92 def format(event) buff = event.logger.name buff << (event.tracer.nil? ? "" : ":#{event.tracer[0]}") + ">\n" buff << (event.data.kind_of?(String) ? event.data : event.data.inspect) buff << "\n" end