diff --git a/feature-logging/babashka/impl/logging.clj b/feature-logging/babashka/impl/logging.clj index 25e1221d..7e15cf14 100644 --- a/feature-logging/babashka/impl/logging.clj +++ b/feature-logging/babashka/impl/logging.clj @@ -129,6 +129,11 @@ 'println-appender (sci/copy-var println-appender tns) '-log-and-rethrow-errors (sci/copy-var -log-and-rethrow-errors tns))) +(def timbre-appenders-namespace + (let [tan (sci/create-ns 'taoensso.timbre.appenders.core nil)] + {'println-appender (sci/copy-var println-appender tan) + 'spit-appender (sci/copy-var #_:clj-kondo/ignore timbre/spit-appender tan)})) + ;;;; clojure.tools.logging (defn- force-var "To support dynamic vars, etc." diff --git a/src/babashka/main.clj b/src/babashka/main.clj index 95485c8a..3d1aee96 100644 --- a/src/babashka/main.clj +++ b/src/babashka/main.clj @@ -473,6 +473,7 @@ Use bb run --help to show this help output. 'selmer.validator @(resolve 'babashka.impl.selmer/selmer-validator-namespace)) features/logging? (assoc 'taoensso.timbre @(resolve 'babashka.impl.logging/timbre-namespace) + 'taoensso.timbre.appenders.core @(resolve 'babashka.impl.logging/timbre-appenders-namespace) 'clojure.tools.logging @(resolve 'babashka.impl.logging/tools-logging-namespace) 'clojure.tools.logging.impl