I have a strange behaviour logging from ClojureScript. I get no logging when using debug or warn levels. I get logging with error and info. But then I get the log message duplicated. I’m pretty sure I am doing something wrong, but don’t know where to look for this. I don’t do any custom configuration from the ClojureScript side of things, but we use Timbre both for the backend and for the frontend. Using latest version, 6.1.0.
cljs꞉shadow-cljs.user꞉>
(require '[taoensso.timbre :as log])
nil
cljs꞉shadow-cljs.user꞉>
log/*config*
{:appenders {:console {:enabled? true, :fn #object [Function]}},
:level :debug,
:middleware [#object [Function]],
:ns-blacklist ["key-frame.event-logger"]}
cljs꞉shadow-cljs.user꞉>
(log/debug "foo") ; doesn't log anything
nil
cljs꞉shadow-cljs.user꞉>
(log/info "foo") ; logs: 2023-05-09T12:24:21.046Z INFO [shadow-cljs.user:1] - foo foo
nil
Anyone seen something like this?