class Mysql2::Metrics::LtsvFormatter

Public Instance Methods

call(severity, datetime, progname, msg) click to toggle source
# File lib/mysql2/metrics/ltsv_formatter.rb, line 4
def call(severity, datetime, progname, msg)
  "time:#{datetime.iso8601}\t#{format_msg(msg)}\n"
end

Private Instance Methods

format_msg(msg) click to toggle source
# File lib/mysql2/metrics/ltsv_formatter.rb, line 10
def format_msg(msg)
  msg.map {|k, v| "#{k}:#{v}" }.join("\t")
end