class Pyer::Formatter
Formatter
class
Constants
- FORMAT
Public Instance Methods
string(klass_name, label, message = nil)
click to toggle source
# File lib/pyer/logger.rb, line 189 def string(klass_name, label, message = nil) format(FORMAT, format_datetime(Time.now), $$, klass_name, label, format_message(message)) end
Private Instance Methods
format_datetime(time)
click to toggle source
# File lib/pyer/logger.rb, line 195 def format_datetime(time) time.strftime('%Y-%m-%d %H:%M:%S.') << format('%06d ', time.usec) # time.strftime("%Y-%m-%d %H:%M:%S ") end
format_message(msg)
click to toggle source
# File lib/pyer/logger.rb, line 200 def format_message(msg) return '' if msg.nil? case msg when ::String msg when ::Exception "#{msg.message} (#{msg.class})\n" << (msg.backtrace || []).join("\n") else msg.inspect end end