</pre></div><divclass="public anchor"id="var-error-in-signal-.3Emaps"><h3>error-in-signal->maps</h3><h4class="lang"><ahref="taoensso.telemere.utils.html#var-error-in-signal-.3Emaps">clj</a></h4><h4class="lang current">cljs</h4><divclass="usage"><code>(error-in-signal->maps signal)</code></div><divclass="doc"><preclass="plaintext">Experimental, subject to change.
Returns given signal with possible `:error` replaced by
[{:keys [type msg data]} ...] cause chain.
Useful when serializing signals to edn/JSON/etc.</pre></div></div><divclass="public anchor"id="var-error-signal.3F"><h3>error-signal?</h3><h4class="lang"><ahref="taoensso.telemere.utils.html#var-error-signal.3F">clj</a></h4><h4class="lang current">cljs</h4><divclass="usage"><code>(error-signal? signal)</code></div><divclass="doc"><preclass="plaintext">Experimental, subject to change.
Returns true iff given signal has an `:error` value, or a `:kind` or `:level`
that indicates that it's an error.</pre></div></div><divclass="public anchor"id="var-format-error-fn"><h3>format-error-fn</h3><h4class="lang"><ahref="taoensso.telemere.utils.html#var-format-error-fn">clj</a></h4><h4class="lang current">cljs</h4><divclass="usage"><code>(format-error-fn)</code><code>(format-error-fn {:as _opts})</code></div><divclass="doc"><preclass="plaintext">Experimental, subject to change.
Returns a (fn format [error]) that:
- Takes a platform error (`Throwable` or `js/Error`).
- Returns a formatted human-readable string</pre></div></div><divclass="public anchor"id="var-format-inst-fn"><h3>format-inst-fn</h3><h4class="lang"><ahref="taoensso.telemere.utils.html#var-format-inst-fn">clj</a></h4><h4class="lang current">cljs</h4><h4class="added">added in Encore v3.98.0 (2024-04-08)</h4><divclass="usage"><code>(format-inst-fn)</code><code>(format-inst-fn {:keys [formatter]})</code></div><divclass="doc"><preclass="plaintext">Experimental, subject to change without notice.
See also `pr-signal-fn` for machine-readable output.</pre></div></div><divclass="public anchor"id="var-js-console-logger"><h3>js-console-logger</h3><h4class="lang current">cljs</h4><divclass="usage"><code>(js-console-logger level)</code></div><divclass="doc"><preclass="plaintext">Returns JavaScript console logger to match given signal level:
Useful when serializing signals to edn/JSON/etc.</pre></div></div><divclass="public anchor"id="var-newline"><h3>newline</h3><h4class="lang"><ahref="taoensso.telemere.utils.html#var-newline">clj</a></h4><h4class="lang current">cljs</h4><h4class="added">added in Encore v3.68.0 (2023-09-25)</h4><divclass="usage"></div><divclass="doc"><preclass="plaintext">Single system newline
</pre></div></div><divclass="public anchor"id="var-pr-edn"><h3>pr-edn</h3><h4class="lang"><ahref="taoensso.telemere.utils.html#var-pr-edn">clj</a></h4><h4class="lang current">cljs</h4><divclass="usage"><code>(pr-edn x)</code></div><divclass="doc"><preclass="plaintext">Prints given arg to an edn string readable with `read-edn`.
</pre></div></div><divclass="public anchor"id="var-pr-json"><h3>pr-json</h3><h4class="lang current">cljs</h4><h4class="added">added in Encore v3.98.0 (2024-04-08)</h4><divclass="usage"><code>(pr-json x)</code></div><divclass="doc"><preclass="plaintext">Returns given Cljs argument as JSON string.
See also `format-signal-fn` for human-readable output.</pre></div></div><divclass="public anchor"id="var-remove-kvs"><h3>remove-kvs</h3><h4class="lang"><ahref="taoensso.telemere.utils.html#var-remove-kvs">clj</a></h4><h4class="lang current">cljs</h4><divclass="usage"><code>(remove-kvs signal)</code></div><divclass="doc"><preclass="plaintext">Returns the given signal without user-level kvs.
- Returns a signal content ?string (incl. data, ctx, etc.)
See arglists for options.</pre></div></div><divclass="public anchor"id="var-signal-preamble-fn"><h3>signal-preamble-fn</h3><h4class="lang"><ahref="taoensso.telemere.utils.html#var-signal-preamble-fn">clj</a></h4><h4class="lang current">cljs</h4><divclass="usage"><code>(signal-preamble-fn)</code><code>(signal-preamble-fn {:keys [format-inst-fn], :or {format-inst-fn (format-inst-fn)}})</code></div><divclass="doc"><preclass="plaintext">Experimental, subject to change.
Returns a (fn preamble [signal]) that:
- Takes a Telemere signal.
- Returns a signal preamble ?string like:
"2024-03-26T11:14:51.806Z INFO EVENT Hostname taoensso.telemere(2,21) ::ev-id - msg"
See arglists for options.</pre></div></div></div></body></html>