class Ougai::Formatters::InlineReadable
Public Instance Methods
call(severity, time, _progname, data)
click to toggle source
# File lib/ougai/formatters/inline_readable.rb, line 7 def call(severity, time, _progname, data) msg = data.delete(:msg) @excluded_fields.each { |f| data.delete(f) } level = @plain ? severity : colored_level(severity) strs = ["[#{time.iso8601(3)}] #{level}: #{msg} (#{data.inspect})"] if err_str = create_err_str(data) strs.push(err_str) end strs.join("\n") + "\n" end