class Baha::Log::Formatter
Constants
- Format
Public Instance Methods
call(severity, time, progname, msg)
click to toggle source
# File lib/baha/log.rb, line 14 def call(severity, time, progname, msg) Format % [time.strftime('%Y-%m-%d %H:%M:%S.%L'), severity, progname, msg2str(msg)] end
Private Instance Methods
msg2str(msg)
click to toggle source
# File lib/baha/log.rb, line 20 def msg2str(msg) case msg when ::String msg when ::Exception "#{ msg.message } (#{ msg.class })\n\t" << (msg.backtrace || []).join("\n\t") else msg.inspect end end