class Loga::Formatters::SimpleFormatter
Constants
- FORMAT
Public Instance Methods
call(severity, time, _progname, object)
click to toggle source
# File lib/loga/formatters/simple_formatter.rb, line 8 def call(severity, time, _progname, object) FORMAT % [ severity[0..0], time.iso8601(6), Process.pid, tags, compute_message(object), ] end
Private Instance Methods
compute_event_message(event)
click to toggle source
# File lib/loga/formatters/simple_formatter.rb, line 29 def compute_event_message(event) components = [event.message] %i[type data exception].each do |attr| components.push "#{attr}=#{event.public_send(attr)}" if event.public_send(attr) end components.join(' ') end
compute_message(object)
click to toggle source
# File lib/loga/formatters/simple_formatter.rb, line 20 def compute_message(object) case object when Loga::Event compute_event_message(object) else msg2str(object) end end