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