Telemere 1.0.0-beta4
Released under the Eclipse Public License - v 1.0
Structured telemetry library for Clojure/Script.
Installation
To install, add the following dependency to your project or build file:
[com.taoensso/telemere "1.0.0-beta4"]
Namespaces
taoensso.telemere
Structured telemetry for Clojure/Script applications.
Public variables and functions:
- *ctx*
- *middleware*
- add-handler!
- catch->error!
- chance
- check-intakes
- default-ctx
- error!
- error-signal?
- event!
- get-env
- get-filters
- get-handlers
- get-min-level
- handler:console
- handler:file
- help:filters
- help:handlers
- help:signal-content
- help:signal-creators
- help:signal-filters
- help:signal-flow
- help:signal-formatters
- help:signal-handlers
- help:signal-options
- level-aliases
- log!
- msg-skip
- msg-splice
- newline
- rate-limiter
- remove-handler!
- set-ctx!
- set-id-filter!
- set-kind-filter!
- set-middleware!
- set-min-level!
- set-ns-filter!
- set-var-root!
- shut-down-handlers!
- signal!
- spy!
- streams->reset!
- streams->telemere!
- trace!
- uncaught->error!
- uncaught->handler!
- update-var-root!
- with-ctx
- with-ctx+
- with-err->telemere
- with-handler
- with-handler+
- with-id-filter
- with-kind-filter
- with-middleware
- with-min-level
- with-ns-filter
- with-out->telemere
- with-signal
- with-signals
- with-streams->telemere
- without-filters
taoensso.telemere.open-telemetry
OpenTelemetry handler using `opentelemetry-java`, +Telemere 1.0.0-beta5 Telemere 1.0.0-beta5
Released under the Eclipse Public License - v 1.0
Structured telemetry library for Clojure/Script.
Installation
To install, add the following dependency to your project or build file:
[com.taoensso/telemere "1.0.0-beta5"]Namespaces
taoensso.telemere
Structured telemetry for Clojure/Script applications.Public variables and functions:
- *ctx*
- *middleware*
- add-handler!
- catch->error!
- chance
- check-intakes
- default-ctx
- error!
- error-signal?
- event!
- get-env
- get-filters
- get-handlers
- get-min-level
- handler:console
- handler:file
- help:filters
- help:handlers
- help:signal-content
- help:signal-creators
- help:signal-filters
- help:signal-flow
- help:signal-formatters
- help:signal-handlers
- help:signal-options
- level-aliases
- log!
- msg-skip
- msg-splice
- newline
- rate-limiter
- remove-handler!
- set-ctx!
- set-id-filter!
- set-kind-filter!
- set-middleware!
- set-min-level!
- set-ns-filter!
- set-var-root!
- shut-down-handlers!
- signal!
- spy!
- streams->reset!
- streams->telemere!
- trace!
- uncaught->error!
- uncaught->handler!
- update-var-root!
- with-ctx
- with-ctx+
- with-err->telemere
- with-handler
- with-handler+
- with-id-filter
- with-kind-filter
- with-middleware
- with-min-level
- with-ns-filter
- with-out->telemere
- with-signal
- with-signals
- with-streams->telemere
- without-filters
taoensso.telemere.open-telemetry
OpenTelemetry handler using `opentelemetry-java`, Ref. <https://github.com/open-telemetry/opentelemetry-java>.Public variables and functions:
taoensso.telemere.postal
Email handler using `postal`, Ref. <https://github.com/drewr/postal>.Public variables and functions:
taoensso.telemere.streams
Intake support for standard stream/s -> Telemere.Public variables and functions:
taoensso.telemere.timbre
Main Timbre macros, reimplemented on top of Telemere. Intended to help ease migration from Timbre to Telemere.Public variables and functions:
taoensso.telemere.tools-logging
Intake support for `clojure.tools.logging` -> Telemere. diff --git a/index.cljs.html b/index.cljs.html index dd57323..a22f482 100644 --- a/index.cljs.html +++ b/index.cljs.html @@ -1,4 +1,4 @@ -Telemere 1.0.0-beta4 Telemere 1.0.0-beta4
Released under the Eclipse Public License - v 1.0
Structured telemetry library for Clojure/Script.
Installation
To install, add the following dependency to your project or build file:
[com.taoensso/telemere "1.0.0-beta4"]Namespaces
taoensso.telemere
Structured telemetry for Clojure/Script applications.Public variables and functions:
- *ctx*
- *middleware*
- add-handler!
- catch->error!
- chance
- default-ctx
- error!
- error-signal?
- event!
- get-env
- get-filters
- get-handlers
- get-min-level
- handler:console
- handler:console-raw
- help:filters
- help:handlers
- help:signal-content
- help:signal-creators
- help:signal-filters
- help:signal-flow
- help:signal-formatters
- help:signal-handlers
- help:signal-options
- level-aliases
- log!
- msg-skip
- msg-splice
- newline
- rate-limiter
- remove-handler!
- set-ctx!
- set-id-filter!
- set-kind-filter!
- set-middleware!
- set-min-level!
- set-ns-filter!
- set-var-root!
- shut-down-handlers!
- signal!
- spy!
- trace!
- uncaught->error!
- update-var-root!
- with-ctx
- with-ctx+
- with-err->telemere
- with-handler
- with-handler+
- with-id-filter
- with-kind-filter
- with-middleware
- with-min-level
- with-ns-filter
- with-out->telemere
- with-signal
- with-signals
- with-streams->telemere
- without-filters
taoensso.telemere.timbre
Main Timbre macros, reimplemented on top of Telemere. +Telemere 1.0.0-beta5 \ No newline at end of file diff --git a/index.html b/index.html index 1cdb3b9..cfbbdb6 100644 --- a/index.html +++ b/index.html @@ -1,3 +1,3 @@ -Telemere 1.0.0-beta5
Released under the Eclipse Public License - v 1.0
Structured telemetry library for Clojure/Script.
Installation
To install, add the following dependency to your project or build file:
[com.taoensso/telemere "1.0.0-beta5"]Namespaces
taoensso.telemere
Structured telemetry for Clojure/Script applications.Public variables and functions:
- *ctx*
- *middleware*
- add-handler!
- catch->error!
- chance
- default-ctx
- error!
- error-signal?
- event!
- get-env
- get-filters
- get-handlers
- get-min-level
- handler:console
- handler:console-raw
- help:filters
- help:handlers
- help:signal-content
- help:signal-creators
- help:signal-filters
- help:signal-flow
- help:signal-formatters
- help:signal-handlers
- help:signal-options
- level-aliases
- log!
- msg-skip
- msg-splice
- newline
- rate-limiter
- remove-handler!
- set-ctx!
- set-id-filter!
- set-kind-filter!
- set-middleware!
- set-min-level!
- set-ns-filter!
- set-var-root!
- shut-down-handlers!
- signal!
- spy!
- trace!
- uncaught->error!
- update-var-root!
- with-ctx
- with-ctx+
- with-err->telemere
- with-handler
- with-handler+
- with-id-filter
- with-kind-filter
- with-middleware
- with-min-level
- with-ns-filter
- with-out->telemere
- with-signal
- with-signals
- with-streams->telemere
- without-filters
taoensso.telemere.timbre
Main Timbre macros, reimplemented on top of Telemere. Intended to help ease migration from Timbre to Telemere.Public variables and functions:
taoensso.telemere.utils
Misc utils useful for Telemere handlers, middleware, etc.Telemere 1.0.0-beta4 \ No newline at end of file +Telemere 1.0.0-beta4
Released under the Eclipse Public License - v 1.0
Structured telemetry library for Clojure/Script.
Installation
To install, add the following dependency to your project or build file:
[com.taoensso/telemere "1.0.0-beta4"]Platforms
This project includes code for multiple platforms, please choose a platform to view its documentation:
Telemere 1.0.0-beta5 \ No newline at end of file diff --git a/taoensso.telemere.cljs.html b/taoensso.telemere.cljs.html index 54bdc49..c95dec1 100644 --- a/taoensso.telemere.cljs.html +++ b/taoensso.telemere.cljs.html @@ -1,6 +1,6 @@ -Telemere 1.0.0-beta5
Released under the Eclipse Public License - v 1.0
Structured telemetry library for Clojure/Script.
Installation
To install, add the following dependency to your project or build file:
[com.taoensso/telemere "1.0.0-beta5"]Platforms
This project includes code for multiple platforms, please choose a platform to view its documentation:
taoensso.telemere documentation taoensso.telemere
Structured telemetry for Clojure/Script applications. +taoensso.telemere documentation taoensso.telemere
Structured telemetry for Clojure/Script applications. See the GitHub page (esp. Wiki) for info on motivation and design: <https://www.taoensso.com/telemere>*ctx*
dynamic
clj
cljs
Dynamic context: arbitrary user-level state attached as `:ctx` to all signals. @@ -302,35 +302,86 @@ If `js/console` exists, returns a (fn handler [signal]) that: Intended for use with browser formatting tools like `binaryage/devtools`, Ref. <https://github.com/binaryage/cljs-devtools>.help:filters
clj
cljs
Your filter config determines which signal calls will be allowed. -Filtering can occur at compile-time, runtime, or both. -Compile-time filtering elides (permanently removes!) code for -disallowed signals. Most users will want only runtime filtering. + Filtering can occur at compile-time, runtime, or both. + Compile-time filtering elides (permanently removes!) code for + disallowed signals. Most users will want only runtime filtering. -Both compile-time and runtime config can be specified via -environmental config (JVM properties, environment variables, or -classpath resources) [1]. + Both compile-time and runtime config can be specified via + environmental config (JVM properties, environment variables, or + classpath resources) [1]. -Runtime config can also be specified with: + Runtime config can also be specified with: - `set-kind-filter!`, `with-kind-filter` - for filtering calls by signal kind (when relevant) - `set-ns-filter!`, `with-ns-filter` - for filtering calls by namespace - `set-id-filter!`, `with-id-filter` - for filtering calls by signal id (when relevant) - `set-min-level!`, `with-min-level!` - for filtering calls by signal level + `set-kind-filter!`, `with-kind-filter` - for filtering calls by signal kind (when relevant) + `set-ns-filter!`, `with-ns-filter` - for filtering calls by namespace + `set-id-filter!`, `with-id-filter` - for filtering calls by signal id (when relevant) + `set-min-level!`, `with-min-level!` - for filtering calls by signal level - See the relevant docstrings for details. + See the relevant docstrings for details. -Filtering can also be applied per handler, see `add-handler!` for details. + Filtering can also be applied per handler, see `add-handler!` for details. -See also: + See also: - `get-filters` - to see current filter config - `get-min-level` - to see current minimum level - `without-filters` - to disable all runtime filtering + `get-filters` - to see current filter config + `get-min-level` - to see current minimum level + `without-filters` - to disable all runtime filtering -If anything is unclear, please ping me (@ptaoussanis) so that I can -improve these docs! + If anything is unclear, please ping me (@ptaoussanis) so that I can + improve these docs! -[1] (impl/signal-docstring :filter-env-config)help:handlers
clj
cljs
Manage handlers with: + [1] Environmental filter config includes: + + Kind filter: + JVM property: `taoensso.telemere.rt-kind-filter.edn` + Env variable: `TAOENSSO_TELEMERE_RT_KIND_FILTER_EDN` + Classpath resource: `taoensso.telemere.rt-kind-filter.edn` + + Namespace filter: + JVM property: `taoensso.telemere.rt-ns-filter.edn` + Env variable: `TAOENSSO_TELEMERE_RT_NS_FILTER_EDN` + Classpath resource: `taoensso.telemere.rt-ns-filter.edn` + + Id filter: + JVM property: `taoensso.telemere.rt-id-filter.edn` + Env variable: `TAOENSSO_TELEMERE_RT_ID_FILTER_EDN` + Classpath resource: `taoensso.telemere.rt-id-filter.edn` + + Minimum level: + JVM property: `taoensso.telemere.rt-min-level.edn` + Env variable: `TAOENSSO_TELEMERE_RT_MIN_LEVEL_EDN` + Classpath resource: `taoensso.telemere.rt-min-level.edn` + +Examples: + + `taoensso.telemere.rt-min-level.edn` -> ":info" + `TAOENSSO_TELEMERE_RT_NS_FILTER_EDN` -> "{:deny \"taoensso.*\"}" + `taoensso.telemere.rt-id-filter.cljs.edn` -> "#{:my-id1 :my-id2}" + `TAOENSSO_TELEMERE_RT_KIND_FILTER_CLJ_EDN` -> "nil" + +Tips: + + - The above ids are for runtime filters (the most common). + For compile-time filters, change `rt`->`ct` / `RT`->`CT`. + + - The above ids will affect both Clj AND Cljs. + For platform-specific filters, use + ".clj.edn" / "_CLJ_EDN" or + ".cljs.edn" / "_CLJS_EDN" suffixes instead. + + - ".edn" / "_EDN" suffixes are optional. + + - Config values should be edn. To get the right syntax, first set + your runtime filters using the standard utils (`set-min-level!`, + etc.). Then call `get-filters` and serialize the relevant parts + to edn with `pr-str`. + + - All environmental config uses `get-env` underneath. + See the `get-env` docstring for more/advanced details. + + - Classpath resources are files accessible on your project's + classpath. This usually includes files in your project's + `resources/` dir.help:handlers
clj
cljs
Manage handlers with: `get-handlers` - Returns info on registered handlers `shut-down-handlers!` - Shuts down registered handlers diff --git a/taoensso.telemere.html b/taoensso.telemere.html index 5400709..5ab0757 100644 --- a/taoensso.telemere.html +++ b/taoensso.telemere.html @@ -1,6 +1,6 @@ -taoensso.telemere documentation taoensso.telemere
Structured telemetry for Clojure/Script applications. +taoensso.telemere documentation taoensso.telemere
Structured telemetry for Clojure/Script applications. See the GitHub page (esp. Wiki) for info on motivation and design: <https://www.taoensso.com/telemere>*ctx*
dynamic
clj
cljs
Dynamic context: arbitrary user-level state attached as `:ctx` to all signals. @@ -332,35 +332,86 @@ Options: `:max-num-intervals` ∈ #{nil <pos-int>} (default 6) Maximum number of intervals (days/weeks/months) to retain.help:filters
clj
cljs
Your filter config determines which signal calls will be allowed. -Filtering can occur at compile-time, runtime, or both. -Compile-time filtering elides (permanently removes!) code for -disallowed signals. Most users will want only runtime filtering. + Filtering can occur at compile-time, runtime, or both. + Compile-time filtering elides (permanently removes!) code for + disallowed signals. Most users will want only runtime filtering. -Both compile-time and runtime config can be specified via -environmental config (JVM properties, environment variables, or -classpath resources) [1]. + Both compile-time and runtime config can be specified via + environmental config (JVM properties, environment variables, or + classpath resources) [1]. -Runtime config can also be specified with: + Runtime config can also be specified with: - `set-kind-filter!`, `with-kind-filter` - for filtering calls by signal kind (when relevant) - `set-ns-filter!`, `with-ns-filter` - for filtering calls by namespace - `set-id-filter!`, `with-id-filter` - for filtering calls by signal id (when relevant) - `set-min-level!`, `with-min-level!` - for filtering calls by signal level + `set-kind-filter!`, `with-kind-filter` - for filtering calls by signal kind (when relevant) + `set-ns-filter!`, `with-ns-filter` - for filtering calls by namespace + `set-id-filter!`, `with-id-filter` - for filtering calls by signal id (when relevant) + `set-min-level!`, `with-min-level!` - for filtering calls by signal level - See the relevant docstrings for details. + See the relevant docstrings for details. -Filtering can also be applied per handler, see `add-handler!` for details. + Filtering can also be applied per handler, see `add-handler!` for details. -See also: + See also: - `get-filters` - to see current filter config - `get-min-level` - to see current minimum level - `without-filters` - to disable all runtime filtering + `get-filters` - to see current filter config + `get-min-level` - to see current minimum level + `without-filters` - to disable all runtime filtering -If anything is unclear, please ping me (@ptaoussanis) so that I can -improve these docs! + If anything is unclear, please ping me (@ptaoussanis) so that I can + improve these docs! -[1] (impl/signal-docstring :filter-env-config)help:handlers
clj
cljs
Manage handlers with: + [1] Environmental filter config includes: + + Kind filter: + JVM property: `taoensso.telemere.rt-kind-filter.edn` + Env variable: `TAOENSSO_TELEMERE_RT_KIND_FILTER_EDN` + Classpath resource: `taoensso.telemere.rt-kind-filter.edn` + + Namespace filter: + JVM property: `taoensso.telemere.rt-ns-filter.edn` + Env variable: `TAOENSSO_TELEMERE_RT_NS_FILTER_EDN` + Classpath resource: `taoensso.telemere.rt-ns-filter.edn` + + Id filter: + JVM property: `taoensso.telemere.rt-id-filter.edn` + Env variable: `TAOENSSO_TELEMERE_RT_ID_FILTER_EDN` + Classpath resource: `taoensso.telemere.rt-id-filter.edn` + + Minimum level: + JVM property: `taoensso.telemere.rt-min-level.edn` + Env variable: `TAOENSSO_TELEMERE_RT_MIN_LEVEL_EDN` + Classpath resource: `taoensso.telemere.rt-min-level.edn` + +Examples: + + `taoensso.telemere.rt-min-level.edn` -> ":info" + `TAOENSSO_TELEMERE_RT_NS_FILTER_EDN` -> "{:deny \"taoensso.*\"}" + `taoensso.telemere.rt-id-filter.cljs.edn` -> "#{:my-id1 :my-id2}" + `TAOENSSO_TELEMERE_RT_KIND_FILTER_CLJ_EDN` -> "nil" + +Tips: + + - The above ids are for runtime filters (the most common). + For compile-time filters, change `rt`->`ct` / `RT`->`CT`. + + - The above ids will affect both Clj AND Cljs. + For platform-specific filters, use + ".clj.edn" / "_CLJ_EDN" or + ".cljs.edn" / "_CLJS_EDN" suffixes instead. + + - ".edn" / "_EDN" suffixes are optional. + + - Config values should be edn. To get the right syntax, first set + your runtime filters using the standard utils (`set-min-level!`, + etc.). Then call `get-filters` and serialize the relevant parts + to edn with `pr-str`. + + - All environmental config uses `get-env` underneath. + See the `get-env` docstring for more/advanced details. + + - Classpath resources are files accessible on your project's + classpath. This usually includes files in your project's + `resources/` dir.help:handlers
clj
cljs
Manage handlers with: `get-handlers` - Returns info on registered handlers `shut-down-handlers!` - Shuts down registered handlers @@ -442,35 +493,86 @@ and return values), making them more/less convenient for certain use cases: [3] See `help:signal-content` - {:keys [kind level id data ...]} [4] See `help:signal-flow` - (filters, handling, etc.)help:signal-filters
clj
cljs
Your filter config determines which signal calls will be allowed. -Filtering can occur at compile-time, runtime, or both. -Compile-time filtering elides (permanently removes!) code for -disallowed signals. Most users will want only runtime filtering. + Filtering can occur at compile-time, runtime, or both. + Compile-time filtering elides (permanently removes!) code for + disallowed signals. Most users will want only runtime filtering. -Both compile-time and runtime config can be specified via -environmental config (JVM properties, environment variables, or -classpath resources) [1]. + Both compile-time and runtime config can be specified via + environmental config (JVM properties, environment variables, or + classpath resources) [1]. -Runtime config can also be specified with: + Runtime config can also be specified with: - `set-kind-filter!`, `with-kind-filter` - for filtering calls by signal kind (when relevant) - `set-ns-filter!`, `with-ns-filter` - for filtering calls by namespace - `set-id-filter!`, `with-id-filter` - for filtering calls by signal id (when relevant) - `set-min-level!`, `with-min-level!` - for filtering calls by signal level + `set-kind-filter!`, `with-kind-filter` - for filtering calls by signal kind (when relevant) + `set-ns-filter!`, `with-ns-filter` - for filtering calls by namespace + `set-id-filter!`, `with-id-filter` - for filtering calls by signal id (when relevant) + `set-min-level!`, `with-min-level!` - for filtering calls by signal level - See the relevant docstrings for details. + See the relevant docstrings for details. -Filtering can also be applied per handler, see `add-handler!` for details. + Filtering can also be applied per handler, see `add-handler!` for details. -See also: + See also: - `get-filters` - to see current filter config - `get-min-level` - to see current minimum level - `without-filters` - to disable all runtime filtering + `get-filters` - to see current filter config + `get-min-level` - to see current minimum level + `without-filters` - to disable all runtime filtering -If anything is unclear, please ping me (@ptaoussanis) so that I can -improve these docs! + If anything is unclear, please ping me (@ptaoussanis) so that I can + improve these docs! -[1] (impl/signal-docstring :filter-env-config)help:signal-flow
clj
cljs
A signal will be provided to a handler iff ALL of the following are true: + [1] Environmental filter config includes: + + Kind filter: + JVM property: `taoensso.telemere.rt-kind-filter.edn` + Env variable: `TAOENSSO_TELEMERE_RT_KIND_FILTER_EDN` + Classpath resource: `taoensso.telemere.rt-kind-filter.edn` + + Namespace filter: + JVM property: `taoensso.telemere.rt-ns-filter.edn` + Env variable: `TAOENSSO_TELEMERE_RT_NS_FILTER_EDN` + Classpath resource: `taoensso.telemere.rt-ns-filter.edn` + + Id filter: + JVM property: `taoensso.telemere.rt-id-filter.edn` + Env variable: `TAOENSSO_TELEMERE_RT_ID_FILTER_EDN` + Classpath resource: `taoensso.telemere.rt-id-filter.edn` + + Minimum level: + JVM property: `taoensso.telemere.rt-min-level.edn` + Env variable: `TAOENSSO_TELEMERE_RT_MIN_LEVEL_EDN` + Classpath resource: `taoensso.telemere.rt-min-level.edn` + +Examples: + + `taoensso.telemere.rt-min-level.edn` -> ":info" + `TAOENSSO_TELEMERE_RT_NS_FILTER_EDN` -> "{:deny \"taoensso.*\"}" + `taoensso.telemere.rt-id-filter.cljs.edn` -> "#{:my-id1 :my-id2}" + `TAOENSSO_TELEMERE_RT_KIND_FILTER_CLJ_EDN` -> "nil" + +Tips: + + - The above ids are for runtime filters (the most common). + For compile-time filters, change `rt`->`ct` / `RT`->`CT`. + + - The above ids will affect both Clj AND Cljs. + For platform-specific filters, use + ".clj.edn" / "_CLJ_EDN" or + ".cljs.edn" / "_CLJS_EDN" suffixes instead. + + - ".edn" / "_EDN" suffixes are optional. + + - Config values should be edn. To get the right syntax, first set + your runtime filters using the standard utils (`set-min-level!`, + etc.). Then call `get-filters` and serialize the relevant parts + to edn with `pr-str`. + + - All environmental config uses `get-env` underneath. + See the `get-env` docstring for more/advanced details. + + - Classpath resources are files accessible on your project's + classpath. This usually includes files in your project's + `resources/` dir.help:signal-flow
clj
cljs
A signal will be provided to a handler iff ALL of the following are true: 1. Signal (creation) is allowed by compile-time filters 2. Signal (creation) is allowed by runtime filters diff --git a/taoensso.telemere.open-telemetry.html b/taoensso.telemere.open-telemetry.html index b6bae48..c1759a7 100644 --- a/taoensso.telemere.open-telemetry.html +++ b/taoensso.telemere.open-telemetry.html @@ -1,6 +1,6 @@ -taoensso.telemere.open-telemetry documentation taoensso.telemere.open-telemetry
OpenTelemetry handler using `opentelemetry-java`, +taoensso.telemere.open-telemetry documentation taoensso.telemere.open-telemetry
OpenTelemetry handler using `opentelemetry-java`, Ref. <https://github.com/open-telemetry/opentelemetry-java>.default-logger-provider
clj
(default-logger-provider)Experimental, subject to change. Feedback welcome! Returns `io.opentelemetry.api.logs.LoggerProvider` via: diff --git a/taoensso.telemere.postal.html b/taoensso.telemere.postal.html index 695bdcf..6246abe 100644 --- a/taoensso.telemere.postal.html +++ b/taoensso.telemere.postal.html @@ -1,6 +1,6 @@ -taoensso.telemere.postal documentation taoensso.telemere.postal
Email handler using `postal`, +taoensso.telemere.postal documentation taoensso.telemere.postal
Email handler using `postal`, Ref. <https://github.com/drewr/postal>.a-handler:postal
clj
(a-handler:postal)(a-handler:postal signal)format-signal->subject-fn
clj
(format-signal->subject-fn)(format-signal->subject-fn {:keys [max-len subject-signal-key], :or {max-len 128, subject-signal-key :postal/subject}})Experimental, subject to change. Returns a (fn format [signal]) that: - Takes a Telemere signal. diff --git a/taoensso.telemere.streams.html b/taoensso.telemere.streams.html index 1c78ac4..733faae 100644 --- a/taoensso.telemere.streams.html +++ b/taoensso.telemere.streams.html @@ -1,6 +1,6 @@ -taoensso.telemere.streams documentation taoensso.telemere.streams
Intake support for standard stream/s -> Telemere. +taoensso.telemere.streams documentation taoensso.telemere.streams
Intake support for standard stream/s -> Telemere.check-err-intake
clj
(check-err-intake)Returns {:keys [sending->telemere? telemere-receiving?]}.check-out-intake
clj
(check-out-intake)Returns {:keys [sending->telemere? telemere-receiving?]}.streams->reset!
clj
(streams->reset!)Experimental, subject to change. diff --git a/taoensso.telemere.timbre.cljs.html b/taoensso.telemere.timbre.cljs.html index fcb192d..b32bb82 100644 --- a/taoensso.telemere.timbre.cljs.html +++ b/taoensso.telemere.timbre.cljs.html @@ -1,6 +1,6 @@ -taoensso.telemere.timbre documentation taoensso.telemere.timbre
Main Timbre macros, reimplemented on top of Telemere. +taoensso.telemere.timbre documentation \ No newline at end of file diff --git a/taoensso.telemere.timbre.html b/taoensso.telemere.timbre.html index d6a9d8a..2e07e3e 100644 --- a/taoensso.telemere.timbre.html +++ b/taoensso.telemere.timbre.html @@ -1,6 +1,6 @@ -taoensso.telemere.timbre
Main Timbre macros, reimplemented on top of Telemere. Intended to help ease migration from Timbre to Telemere.taoensso.telemere.timbre documentation taoensso.telemere.timbre
Main Timbre macros, reimplemented on top of Telemere. +taoensso.telemere.timbre documentation taoensso.telemere.timbre
Main Timbre macros, reimplemented on top of Telemere. Intended to help ease migration from Timbre to Telemere.debug
macro
clj
(debug & args)Prefer `telemere/log!`, etc.debugf
macro
clj
(debugf & args)Prefer `telemere/log!`, etc.error
macro
clj
(error & args)Prefer `telemere/log!`, etc. diff --git a/taoensso.telemere.tools-logging.html b/taoensso.telemere.tools-logging.html index 1034b92..3f4886c 100644 --- a/taoensso.telemere.tools-logging.html +++ b/taoensso.telemere.tools-logging.html @@ -1,6 +1,6 @@ -taoensso.telemere.tools-logging documentation taoensso.telemere.tools-logging
Intake support for `clojure.tools.logging` -> Telemere. +taoensso.telemere.tools-logging documentation taoensso.telemere.tools-logging
Intake support for `clojure.tools.logging` -> Telemere. Telemere will attempt to load this ns automatically when possible.check-intake
clj
(check-intake)Returns {:keys [present? sending->telemere? telemere-receiving?]}.tools-logging->telemere!
clj
(tools-logging->telemere!)Configures `clojure.tools.logging` to use Telemere as its logging implementation. diff --git a/taoensso.telemere.utils.cljs.html b/taoensso.telemere.utils.cljs.html index b8bc53b..bfdfae1 100644 --- a/taoensso.telemere.utils.cljs.html +++ b/taoensso.telemere.utils.cljs.html @@ -1,6 +1,6 @@ -taoensso.telemere.utils documentation taoensso.telemere.utils
Misc utils useful for Telemere handlers, middleware, etc. +taoensso.telemere.utils documentation taoensso.telemere.utils
Misc utils useful for Telemere handlers, middleware, etc.error-in-signal->maps
clj
cljs
(error-in-signal->maps signal)Experimental, subject to change. Returns given signal with possible `:error` replaced by [{:keys [type msg data]} ...] cause chain. diff --git a/taoensso.telemere.utils.html b/taoensso.telemere.utils.html index 1c227f4..102078c 100644 --- a/taoensso.telemere.utils.html +++ b/taoensso.telemere.utils.html @@ -1,6 +1,6 @@ -taoensso.telemere.utils documentation taoensso.telemere.utils
Misc utils useful for Telemere handlers, middleware, etc. +taoensso.telemere.utils documentation taoensso.telemere.utils
Misc utils useful for Telemere handlers, middleware, etc.error-in-signal->maps
clj
cljs
(error-in-signal->maps signal)Experimental, subject to change. Returns given signal with possible `:error` replaced by [{:keys [type msg data]} ...] cause chain.