mirror of
https://github.com/taoensso/telemere.git
synced 2025-12-18 10:11:10 +00:00
[nop] Housekeeping
This commit is contained in:
parent
4bfc0ffc7a
commit
fbb7e38157
6 changed files with 10 additions and 12 deletions
|
|
@ -29,7 +29,7 @@ Big thanks to those that have patiently helped report and debug issues, especial
|
||||||
## Recent additions
|
## Recent additions
|
||||||
|
|
||||||
* \[new] Ongoing [API](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere) and [wiki](https://github.com/taoensso/telemere/wiki) doc improvements
|
* \[new] Ongoing [API](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere) and [wiki](https://github.com/taoensso/telemere/wiki) doc improvements
|
||||||
* \[new] (Advanced) Handler fns can now include `:dispatch-opts` metadata, useful for handler authors that want to set defaults for use by [`add-handler!`](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere#add-handler!)
|
* \[new] (Advanced) Handler fns can now include `:dispatch-opts` metadata, useful for handler authors that want to set defaults for use by [`add-handler!`](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere#add-handler!) (beta8)
|
||||||
* \[new] Added [Slack handler](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere.slack#handler:slack) (beta8)
|
* \[new] Added [Slack handler](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere.slack#handler:slack) (beta8)
|
||||||
* \[new] Added [TCP](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere.sockets#handler:tcp-socket) and [UDP](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere.sockets#handler:udp-socket) socket handlers (beta7)
|
* \[new] Added [TCP](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere.sockets#handler:tcp-socket) and [UDP](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere.sockets#handler:udp-socket) socket handlers (beta7)
|
||||||
* \[new] Clj [signal content](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere#help:signal-content) now includes `:thread {:keys [group name id]}` key (beta7)
|
* \[new] Clj [signal content](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere#help:signal-content) now includes `:thread {:keys [group name id]}` key (beta7)
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,7 @@
|
||||||
:url "https://www.eclipse.org/legal/epl-v10.html"}
|
:url "https://www.eclipse.org/legal/epl-v10.html"}
|
||||||
|
|
||||||
:dependencies
|
:dependencies
|
||||||
[[com.taoensso/encore "3.109.0"]]
|
[[com.taoensso/encore "3.110.0"]]
|
||||||
|
|
||||||
:test-paths ["test" #_"src"]
|
:test-paths ["test" #_"src"]
|
||||||
|
|
||||||
|
|
@ -50,9 +50,9 @@
|
||||||
#_[org.slf4j/slf4j-nop "2.0.13"]
|
#_[org.slf4j/slf4j-nop "2.0.13"]
|
||||||
|
|
||||||
;;; For optional handlers
|
;;; For optional handlers
|
||||||
[io.opentelemetry/opentelemetry-api "1.37.0"]
|
[io.opentelemetry/opentelemetry-api "1.38.0"]
|
||||||
#_[io.opentelemetry/opentelemetry-sdk-extension-autoconfigure "1.37.0"]
|
#_[io.opentelemetry/opentelemetry-sdk-extension-autoconfigure "1.38.0"]
|
||||||
#_[io.opentelemetry/opentelemetry-exporter-otlp "1.37.0"]
|
#_[io.opentelemetry/opentelemetry-exporter-otlp "1.38.0"]
|
||||||
[metosin/jsonista "0.3.8"]
|
[metosin/jsonista "0.3.8"]
|
||||||
[com.draines/postal "2.0.5"]
|
[com.draines/postal "2.0.5"]
|
||||||
[org.julienxx/clj-slack "0.8.3"]]
|
[org.julienxx/clj-slack "0.8.3"]]
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
{;;:lein true
|
{;;:lein true
|
||||||
:source-paths ["src" "test"]
|
:source-paths ["src" "test"]
|
||||||
:dependencies
|
:dependencies
|
||||||
[[com.taoensso/encore "3.109.0"]
|
[[com.taoensso/encore "3.110.0"]
|
||||||
[cider/cider-nrepl "0.47.0"]
|
[cider/cider-nrepl "0.47.0"]
|
||||||
[binaryage/devtools "1.0.7"]]
|
[binaryage/devtools "1.0.7"]]
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -32,7 +32,7 @@
|
||||||
(remove-ns 'taoensso.telemere)
|
(remove-ns 'taoensso.telemere)
|
||||||
(:api (enc/interns-overview)))
|
(:api (enc/interns-overview)))
|
||||||
|
|
||||||
(enc/assert-min-encore-version [3 109 0])
|
(enc/assert-min-encore-version [3 110 0])
|
||||||
|
|
||||||
;;;; TODO
|
;;;; TODO
|
||||||
;; - Add handlers: Logstash, Carmine, Datadog, Kafka
|
;; - Add handlers: Logstash, Carmine, Datadog, Kafka
|
||||||
|
|
|
||||||
|
|
@ -21,8 +21,6 @@
|
||||||
|
|
||||||
;;;; Utils
|
;;;; Utils
|
||||||
|
|
||||||
#?(:clj (defmacro threaded [& body] `(let [t# (Thread. (fn [] ~@body))] (.start t#) t#)))
|
|
||||||
|
|
||||||
#?(:clj
|
#?(:clj
|
||||||
(defmacro on-init [& body]
|
(defmacro on-init [& body]
|
||||||
(let [sym (with-meta '__on-init {:private true})
|
(let [sym (with-meta '__on-init {:private true})
|
||||||
|
|
|
||||||
|
|
@ -529,13 +529,13 @@
|
||||||
[(do (enc/set-var-root! impl/*sig-handlers* [(sigs/wrap-handler "h1" (fn h1 [x] (reset! sv_ x)) nil {:async nil})]) :set-handler)
|
[(do (enc/set-var-root! impl/*sig-handlers* [(sigs/wrap-handler "h1" (fn h1 [x] (reset! sv_ x)) nil {:async nil})]) :set-handler)
|
||||||
;;
|
;;
|
||||||
(is (nil? (tel/uncaught->error!)))
|
(is (nil? (tel/uncaught->error!)))
|
||||||
(is (do (.join (impl/threaded (ex1!))) (sm? @sv_ {:kind :error, :line :submap/ex, :level :error, :error pex1?, :id nil})))
|
(is (do (.join (enc/threaded :user (ex1!))) (sm? @sv_ {:kind :error, :line :submap/ex, :level :error, :error pex1?, :id nil})))
|
||||||
;;
|
;;
|
||||||
(is (nil? (tel/uncaught->error! :id1)))
|
(is (nil? (tel/uncaught->error! :id1)))
|
||||||
(is (do (.join (impl/threaded (ex1!))) (sm? @sv_ {:kind :error, :line :submap/ex, :level :error, :error pex1?, :id :id1})))
|
(is (do (.join (enc/threaded :user (ex1!))) (sm? @sv_ {:kind :error, :line :submap/ex, :level :error, :error pex1?, :id :id1})))
|
||||||
;;
|
;;
|
||||||
(is (nil? (tel/uncaught->error! {:id :id1})))
|
(is (nil? (tel/uncaught->error! {:id :id1})))
|
||||||
(is (do (.join (impl/threaded (ex1!))) (sm? @sv_ {:kind :error, :line :submap/ex, :level :error, :error pex1?, :id :id1})))
|
(is (do (.join (enc/threaded :user (ex1!))) (sm? @sv_ {:kind :error, :line :submap/ex, :level :error, :error pex1?, :id :id1})))
|
||||||
;;
|
;;
|
||||||
(do (enc/set-var-root! impl/*sig-handlers* nil) :unset-handler)])))])
|
(do (enc/set-var-root! impl/*sig-handlers* nil) :unset-handler)])))])
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue