Class: Semlogr::Properties::OutputProperties

Inherits:
Object
  • Object
show all
Defined in:
lib/semlogr/properties/output_properties.rb

Class Method Summary collapse

Class Method Details

.create(log_event) ⇒ Object



4
5
6
7
8
9
10
11
12
# File 'lib/semlogr/properties/output_properties.rb', line 4

def self.create(log_event)
  properties = log_event.properties.merge(
    timestamp: log_event.timestamp,
    severity: log_event.severity
  )

  properties[:error] = log_event.error if log_event.error
  properties
end