lib/trifle/traces/tracer/hash.rb in trifle-traces-1.0.1 vs lib/trifle/traces/tracer/hash.rb in trifle-traces-1.1.0

- old
+ new

@@ -8,10 +8,11 @@ def initialize(key:, reference: nil, meta: nil, config: nil) @key = key @meta = meta @config = config + @result_serializer = config.serializer_class.new set_defaults! trace("Tracer has been initialized for #{key}") @reference = reference || liftoff.first end @@ -61,10 +62,10 @@ @data << { at: now, message: message, state: state, type: type } end def dump_result(result) @data << { - at: now, message: "#{@result_prefix}#{result.inspect}", + at: now, message: "#{@result_prefix}#{@result_serializer.sanitize(result)}", state: :success, type: :raw } end def now