Sha256: 634500fb76e4d62b31a5fdfbc8b38933b3bcb933a6ff50bae4624f4af26025fc

Contents?: true

Size: 273 Bytes

Versions: 4

Compression:

Stored size: 273 Bytes

Contents

module RabbitFeed
  class JsonLogFormatter < Logger::Formatter
    def self.call(severity, time, progname, msg)
      {
        severity: severity,
        time: time.utc.iso8601(6),
        progname: progname,
        message: msg
      }.to_json + "\n"
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rabbit_feed-3.0.3 lib/rabbit_feed/json_log_formatter.rb
rabbit_feed-3.0.2 lib/rabbit_feed/json_log_formatter.rb
rabbit_feed-3.0.1 lib/rabbit_feed/json_log_formatter.rb
rabbit_feed-3.0.0 lib/rabbit_feed/json_log_formatter.rb