mirror of
https://github.com/taoensso/telemere.git
synced 2025-12-22 03:31:12 +00:00
[fix] Properly ignore internal :otel-context key
This commit is contained in:
parent
8b58be68a2
commit
290dfe268d
2 changed files with 4 additions and 2 deletions
|
|
@ -192,7 +192,9 @@
|
||||||
(do (enc/def-print-impl [sig Signal] (str "#" `Signal (pr-str (into {} sig)))))
|
(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
|
#?(: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
|
(comment
|
||||||
(def s1 (with-signal (signal! {:level :info, :my-k1 :my-v1})))
|
(def s1 (with-signal (signal! {:level :info, :my-k1 :my-v1})))
|
||||||
|
|
|
||||||
|
|
@ -261,7 +261,7 @@
|
||||||
|
|
||||||
#?(:clj
|
#?(:clj
|
||||||
(testing "Printing"
|
(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 ; Ensure instants are printable
|
||||||
(-> sv1
|
(-> sv1
|
||||||
(update-in [:inst] enc/inst->udt)
|
(update-in [:inst] enc/inst->udt)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue