mirror of
https://github.com/taoensso/telemere.git
synced 2025-12-17 09:51:12 +00:00
[mod] Don't auto add OpenTelemetry handler
Adding this manually is easy, and it's probably better to ask users to do this explicitly since auto config won't always be successful.
This commit is contained in:
parent
d3c63e17a9
commit
d0a15bac6b
3 changed files with 1 additions and 8 deletions
|
|
@ -422,8 +422,7 @@
|
||||||
(add-handler! :default/console (handler:console)))
|
(add-handler! :default/console (handler:console)))
|
||||||
|
|
||||||
#?(:clj (enc/catching (require '[taoensso.telemere.tools-logging])))
|
#?(:clj (enc/catching (require '[taoensso.telemere.tools-logging])))
|
||||||
#?(:clj (enc/catching (require '[taoensso.telemere.slf4j])))
|
#?(:clj (enc/catching (require '[taoensso.telemere.slf4j]))))
|
||||||
#?(:clj (enc/catching (require '[taoensso.telemere.handlers.open-telemetry]))))
|
|
||||||
|
|
||||||
;;;;
|
;;;;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -219,9 +219,4 @@
|
||||||
(.setBody msg)
|
(.setBody msg)
|
||||||
(.setAllAttributes attrs)))))))))
|
(.setAllAttributes attrs)))))))))
|
||||||
|
|
||||||
;;;;
|
|
||||||
|
|
||||||
(impl/on-init
|
|
||||||
(when impl/auto-handlers?
|
|
||||||
(when-let [handler (enc/catching (handler:open-telemetry-logger))]
|
|
||||||
(tel/add-handler! :default/open-telemetry-logger handler))))
|
|
||||||
|
|
|
||||||
|
|
@ -99,7 +99,6 @@ See section [3-Config](./3-Config) for customization.
|
||||||
| -------- | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
| -------- | --------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
| Clj | Always | [Console handler](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere#handler:console) that prints signals to `*out*` or `*err*`. |
|
| Clj | Always | [Console handler](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere#handler:console) that prints signals to `*out*` or `*err*`. |
|
||||||
| Cljs | Always | [Console handler](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere#handler:console) that prints signals to the **browser console**. |
|
| Cljs | Always | [Console handler](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere#handler:console) that prints signals to the **browser console**. |
|
||||||
| Clj | [OpenTelemetry API](https://mvnrepository.com/artifact/io.opentelemetry/opentelemetry-api) present | [OpenTelemetry handler](https://cljdoc.org/d/com.taoensso/telemere/CURRENT/api/taoensso.telemere#handler:open-telemetry-logger) that emits signals as log records to a configured [`LoggerProvider`](https://opentelemetry.io/docs/specs/otel/logs/sdk/#loggerprovider). |
|
|
||||||
|
|
||||||
**Default signal intakes**:
|
**Default signal intakes**:
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue