lib/semantic_logger/formatters/json.rb in semantic_logger-4.3.1 vs lib/semantic_logger/formatters/json.rb in semantic_logger-4.4.0

- old
+ new

@@ -1,11 +1,13 @@ require 'json' module SemanticLogger module Formatters class Json < Raw # Default JSON time format is ISO8601 - def initialize(time_format: :iso_8601, log_host: true, log_application: true, time_key: :timestamp) - super(time_format: time_format, log_host: log_host, log_application: log_application, time_key: time_key) + def initialize(time_format: :iso_8601, log_host: true, log_application: true, time_key: :timestamp, + precision: PRECISION) + super(time_format: time_format, log_host: log_host, log_application: log_application, time_key: time_key, + precision: precision) end # Returns log messages in JSON format def call(log, logger) super(log, logger).to_json