diff --git a/src/taoensso/telemere/impl.cljc b/src/taoensso/telemere/impl.cljc index 1bd6089..f216618 100644 --- a/src/taoensso/telemere/impl.cljc +++ b/src/taoensso/telemere/impl.cljc @@ -192,7 +192,9 @@ (do (enc/def-print-impl [sig Signal] (str "#" `Signal (pr-str (into {} sig))))) #?(:clj (enc/def-print-dup [sig Signal] (str "#" `Signal (pr-str (into {} sig))))) ; NB intentionally verbose, to support extra keys -(def standard-signal-keys (set (keys (map->Signal {:schema 0})))) +(def standard-signal-keys + (disj (set (keys (map->Signal {:schema 0}))) + :_otel-context)) (comment (def s1 (with-signal (signal! {:level :info, :my-k1 :my-v1}))) diff --git a/test/taoensso/telemere_tests.cljc b/test/taoensso/telemere_tests.cljc index 397d4d8..7472f6e 100644 --- a/test/taoensso/telemere_tests.cljc +++ b/test/taoensso/telemere_tests.cljc @@ -261,7 +261,7 @@ #?(:clj (testing "Printing" - (let [sv1 (with-sig (sig! {:level :info, :run (+ 1 2), :my-k1 :my-v1})) + (let [sv1 (dissoc (with-sig (sig! {:level :info, :run (+ 1 2), :my-k1 :my-v1})) :_otel-context) sv1 ; Ensure instants are printable (-> sv1 (update-in [:inst] enc/inst->udt)