class Todonotes::FixmeFormatter
Define a formatter.
end¶ ↑
Public Instance Methods
format(event)
click to toggle source
If event is an Array, the output is adapted.
This outputter is only for internal use via Todonotes
.
end¶ ↑
# File lib/todonotes/log4r.rb, line 11 def format(event) #@@basicformat "%*s %s" #~ buff = sprintf("%-*s %-5s", Log4r::MaxLevelLength, Log4r::LNAMES[event.level], #~ event.data.is_a?(Array) ? event.data.first : event.name) buff = "%5s" % (event.data.is_a?(Array) ? event.data.first : event.name) #~ buff += (event.tracer.nil? ? "" : "(#{event.tracer[2]})") + ": " buff << ": " buff << format_object(event.data.is_a?(Array) ? event.data.last : event.data) buff << (event.tracer.nil? ? "" : " (#{event.tracer.join('/')})") buff << "\n" buff end