class Toiler::Utils::Logging::Pretty
Toiler's default log formatter
Public Instance Methods
call(sev, time, progname, msg)
click to toggle source
# File lib/toiler/utils/logging.rb, line 10 def call(sev, time, progname, msg) formatted = msg.respond_to?(:gsub) ? msg.gsub("\n", "\n\t") : msg time = time.utc.iso8601 pid = Process.pid if progname.to_s.empty? "#{time} Pid:#{pid} Level:#{sev}: #{formatted}\n" else "#{time} Pid:#{pid} Actor:#{progname} Level:#{sev}: #{formatted}\n" end end