[nop] Collect handler namespaces

This commit is contained in:
Peter Taoussanis 2024-04-08 16:58:04 +02:00
parent 99402b07cd
commit 2abb9de61b
4 changed files with 22 additions and 17 deletions

View file

@ -11,9 +11,10 @@
[taoensso.encore.signals :as sigs]
[taoensso.telemere.impl :as impl]
[taoensso.telemere.utils :as utils]
[taoensso.telemere.console-handlers :as console-handlers]
#?(:clj [taoensso.telemere.file-handler :as file-handler])
#?(:clj [taoensso.telemere.streams :as streams]))
#?(:clj [taoensso.telemere.streams :as streams])
#?(:default [taoensso.telemere.handlers.console :as handlers:console])
#?(:clj [taoensso.telemere.handlers.file :as handlers:file]))
#?(:cljs
(:require-macros
@ -383,9 +384,9 @@
"See docstring")
(enc/defaliases
#?(:default console-handlers/handler:console)
#?(:cljs console-handlers/handler:console-raw)
#?(:clj file-handler/handler:file))
#?(:default handlers:console/handler:console)
#?(:cljs handlers:console/handler:console-raw)
#?(:clj handlers:file/handler:file))
(defonce ^:no-doc __add-default-handlers
(do

View file

@ -1,11 +1,12 @@
(ns ^:no-doc taoensso.telemere.console-handlers
"Private ns, implementation detail."
(ns ^:no-doc taoensso.telemere.handlers.console
"Private ns, implementation detail.
Core console handlers."
(:require
[taoensso.encore :as enc :refer [have have?]]
[taoensso.telemere.utils :as utils]))
(comment
(remove-ns 'taoensso.telemere.console-handlers)
(remove-ns 'taoensso.telemere.handlers.console)
(:api (enc/interns-overview)))
#?(:clj

View file

@ -1,11 +1,12 @@
(ns ^:no-doc taoensso.telemere.file-handler
"Private ns, implementation detail."
(ns ^:no-doc taoensso.telemere.handlers.file
"Private ns, implementation detail.
Core archiving file handler."
(:require
[taoensso.encore :as enc :refer [have have?]]
[taoensso.telemere.utils :as utils]))
(comment
(remove-ns 'taoensso.telemere.file-handler)
(remove-ns 'taoensso.telemere.handlers.file)
(:api (enc/interns-overview)))
;;;; Implementation

View file

@ -13,8 +13,8 @@
#?(:clj [taoensso.telemere.slf4j :as slf4j])
#?(:clj [clojure.tools.logging :as ctl])
#?(:default [taoensso.telemere.console-handlers :as ch])
#?(:clj [taoensso.telemere.file-handler :as fh])))
#?(:default [taoensso.telemere.handlers.console :as handlers:console])
#?(:clj [taoensso.telemere.handlers.file :as handlers:file])))
(comment
(remove-ns 'taoensso.telemere-tests)
@ -691,6 +691,8 @@
;;;; File handler
#?(:clj (alias 'fh 'taoensso.telemere.handlers.file))
#?(:clj
(deftest _file-names
[(is (= (fh/get-file-name "/logs/app.log" nil nil false) "/logs/app.log"))
@ -790,9 +792,9 @@
(deftest _other-handlers
;; For now just testing that basic construction succeeds
[#?(:default (is (fn? (ch/handler:console))))
#?(:cljs (is (fn? (ch/handler:console-raw))))
#?(:clj (is (fn? (fh/handler:file))))])
[#?(:default (is (fn? (handlers:console/handler:console))))
#?(:cljs (is (fn? (handlers:console/handler:console-raw))))
#?(:clj (is (fn? (handlers:file/handler:file))))])
;;;;