Class: Logr::JSONFormatter

Inherits:
Object
  • Object
show all
Defined in:
lib/logr/json_formatter.rb

Instance Method Summary collapse

Instance Method Details

#call(severity, time, logger_name, entry) ⇒ Object



5
6
7
8
9
10
11
12
13
# File 'lib/logr/json_formatter.rb', line 5

def call(severity, time, logger_name, entry)
  line = {
    timestamp: time.utc,
    level: severity,
    logger: logger_name,
  }.merge(entry.to_hash)

  line.to_json + "\n"
end