class ChupaText::DefaultLogger::Formatter
Public Instance Methods
Source
# File lib/chupa-text/default-logger.rb, line 127 def call(severity, time, program_name, message) "%s: [%d] %s: %s" % [ time.iso8601(6), Process.pid, severity[0, 1], format_message(message), ] end
Private Instance Methods
Source
# File lib/chupa-text/default-logger.rb, line 137 def format_message(message) case message when String if message.end_with?("\n") message else "#{message}\n" end when Exception "#{message.message}(#{message.class})\n" + (message.backtrace || []).join("\n") else message.inpsect end end