From 8c701d4df54b4f0d0a165e217cdb2211b7cda8cc Mon Sep 17 00:00:00 2001 From: Peter Taoussanis Date: Tue, 29 Oct 2024 14:34:39 +0100 Subject: [PATCH] [fix] Signal string representation --- projects/main/src/taoensso/telemere/impl.cljc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/projects/main/src/taoensso/telemere/impl.cljc b/projects/main/src/taoensso/telemere/impl.cljc index e2148e5..9eb62c7 100644 --- a/projects/main/src/taoensso/telemere/impl.cljc +++ b/projects/main/src/taoensso/telemere/impl.cljc @@ -243,10 +243,11 @@ sample-rate, kind id level, ctx parent root, data kvs msg_, error run-form run-val end-inst run-nsecs] - Object (toString [sig] (str "#" `Signal (into {} sig)))) + Object (toString [sig] (str "taoensso.telemere.Signal" (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 +;; NB intentionally verbose constructors for readability, to support extra keys +(do (enc/def-print-impl [sig Signal] (str "#taoensso.telemere.Signal" (pr-str (into {} sig))))) +#?(:clj (enc/def-print-dup [sig Signal] (str "#taoensso.telemere.impl.Signal" (pr-str (into {} sig))))) (def impl-signal-keys #{:_otel-context}) (def standard-signal-keys