Sha256: a7d9324971b3ee0c522500df6c3a0e17790a4c19df4ece281115984e9b6541a1
Contents?: true
Size: 554 Bytes
Versions: 3
Compression:
Stored size: 554 Bytes
Contents
require 'json' require 'logger' require 'oj' require 'docker-fluent-logger/cli' require 'docker-fluent-logger/payload' require 'docker-fluent-logger/version' module DockerFluentLogger def self.create logger = Logger.new(STDOUT) logger.formatter = proc do |severity, datetime, progname, message| data = { severity: severity, timestamp: datetime.utc.iso8601(6), message: message } data[:progname] = progname unless progname.nil? "#{Oj.dump(data, mode: :compat)}\n" end logger end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
docker-fluent-logger-1.0.2 | lib/docker-fluent-logger.rb |
docker-fluent-logger-1.0.1 | lib/docker-fluent-logger.rb |
docker-fluent-logger-1.0.0 | lib/docker-fluent-logger.rb |