class SemanticLoggerEcsAddon::Formatters::Json

Public Class Methods

new(time_format: :iso_8601, precision: 3, **args) click to toggle source

Default JSON time format is ISO8601

Calls superclass method
# File lib/semantic_logger_ecs_addon/formatters/json.rb, line 9
def initialize time_format: :iso_8601, precision: 3, **args
  super(time_format: time_format, precision: precision, **args)
end

Public Instance Methods

call(log, logger) click to toggle source

Returns log messages in JSON format

Calls superclass method
# File lib/semantic_logger_ecs_addon/formatters/json.rb, line 14
def call log, logger
  super(log, logger).to_json
end