Sha256: 1de593d2ad9e7fbc1478feeab33123c28c760c207797f7ac96e33a6c9cb3b915

Contents?: true

Size: 326 Bytes

Versions: 1

Compression:

Stored size: 326 Bytes

Contents

require 'active_support'

module DockerFluentLogger
  module Formatter
    class Json < ActiveSupport::Logger::SimpleFormatter
      def call(severity, timestamp, _progname, message)
        {
          type: severity,
          time: timestamp,
          message: message
        }.to_json + "\n"
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
docker-fluent-logger-0.0.1 lib/docker-fluent-logger/formatter/json.rb