Class: Semlogr::Formatters::JsonFormatter
- Inherits:
-
Object
- Object
- Semlogr::Formatters::JsonFormatter
- Defined in:
- lib/semlogr/formatters/json_formatter.rb
Instance Method Summary collapse
Instance Method Details
#format(log_event) {|event| ... } ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/semlogr/formatters/json_formatter.rb', line 6 def format(log_event) event = { timestamp: log_event..iso8601(3), severity: log_event.severity, message: log_event.to_s } add_error(event, log_event.error) add_properties(event, log_event.properties) yield(event) if block_given? "#{event.to_json}\n" end |