mirror of
https://github.com/taoensso/telemere.git
synced 2025-12-24 04:18:26 +00:00
[nop] Collect handler namespaces
This commit is contained in:
parent
99402b07cd
commit
2abb9de61b
4 changed files with 22 additions and 17 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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))))])
|
||||
|
||||
;;;;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue