Class: Pallets::Logger::Formatters::Json

Inherits:
Logger::Formatter
  • Object
show all
Defined in:
lib/pallets/logger.rb

Instance Method Summary collapse

Instance Method Details

#call(severity, time, metadata, message) ⇒ Object



32
33
34
35
36
37
38
39
# File 'lib/pallets/logger.rb', line 32

def call(severity, time, , message)
  {
    timestamp: time.utc.iso8601(4),
    pid: Process.pid,
    severity: severity,
    message: message
  }.merge( || {}).to_json + "\n"
end