Sha256: 0f0f969d5025efc661c70fb6f37b8f9ee802d484dd7bf73cad86c744b6e1fe90
Contents?: true
Size: 398 Bytes
Versions: 3
Compression:
Stored size: 398 Bytes
Contents
# frozen_string_literal: true module OnStrum module Logs module Formatter class Json < Base require 'json' def self.call(time:, **log_data) json_log = arrange_attrs( time: time.strftime(OnStrum::Logs::Formatter::Base::DATETIME_FORMAT), **log_data ).to_json "#{json_log}\n" end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
on_strum-logs-0.2.0 | lib/on_strum/logs/formatter/json.rb |
on_strum-logs-0.1.1 | lib/on_strum/logs/formatter/json.rb |
on_strum-logs-0.1.0 | lib/on_strum/logs/formatter/json.rb |