mirror of
https://github.com/taoensso/telemere.git
synced 2025-12-17 18:01:10 +00:00
23 lines
No EOL
4.2 KiB
HTML
23 lines
No EOL
4.2 KiB
HTML
<!DOCTYPE html PUBLIC ""
|
|
"">
|
|
<html><head><meta charset="UTF-8" /><title>taoensso.telemere.handlers documentation</title><link rel="stylesheet" type="text/css" href="css/default.css" /><link rel="stylesheet" type="text/css" href="css/highlight.css" /><script type="text/javascript" src="js/highlight.min.js"></script><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript" src="js/page_effects.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><div id="header"><h2>Generated by <a href="https://github.com/weavejester/codox">Codox</a></h2><h1><a href="index.html"><span class="project-title"><span class="project-name">Telemere</span> <span class="project-version">1.0.0-alpha2</span></span></a></h1><div id="langs"><div class="lang"><a href="index.clj.html">clj</a></div><div class="lang current">cljs</div></div></div><div class="sidebar primary"><h3 class="no-link"><span class="inner">Namespaces</span></h3><ul><li class="depth-1"><div class="no-link"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>taoensso</span></div></div></li><li class="depth-2"><a href="taoensso.telemere.cljs.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>telemere</span></div></a></li><li class="depth-3 branch current"><a href="taoensso.telemere.handlers.cljs.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>handlers</span></div></a></li><li class="depth-3 branch"><a href="taoensso.telemere.timbre-shim.cljs.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>timbre-shim</span></div></a></li><li class="depth-3"><a href="taoensso.telemere.utils.cljs.html"><div class="inner"><span class="tree"><span class="top"></span><span class="bottom"></span></span><span>utils</span></div></a></li></ul></div><div class="sidebar secondary"><h3><a href="#top"><span class="inner">Public Vars</span></a></h3><ul><li class="depth-1"><a href="taoensso.telemere.handlers.cljs.html#var-console-handler-fn"><div class="inner"><span>console-handler-fn</span></div></a></li><li class="depth-1"><a href="taoensso.telemere.handlers.cljs.html#var-raw-console-handler-fn"><div class="inner"><span>raw-console-handler-fn</span></div></a></li></ul></div><div class="namespace-docs" id="content"><h1 class="anchor" id="top">taoensso.telemere.handlers</h1><div class="doc"><pre class="plaintext">Built-in Telemere handlers.
|
|
</pre></div><div class="public anchor" id="var-console-handler-fn"><h3>console-handler-fn</h3><h4 class="lang"><a href="taoensso.telemere.handlers.html#var-console-handler-fn">clj</a></h4><h4 class="lang current">cljs</h4><div class="usage"><code>(console-handler-fn)</code><code>(console-handler-fn {:keys [format-signal-fn], :or {format-signal-fn (utils/format-signal->str-fn)}})</code></div><div class="doc"><pre class="plaintext">Experimental, subject to change.
|
|
|
|
If `js/console` exists, returns a (fn handler [signal]) that:
|
|
- Takes a Telemere signal.
|
|
- Writes a formatted signal string to JavaScript console.
|
|
|
|
Common formatting alternatives:
|
|
(utils/format-signal-str->fn) ; For human-readable string output (default)
|
|
(utils/format-signal->edn-fn) ; For edn output
|
|
(utils/format-signal->json-fn) ; For JSON output
|
|
etc.
|
|
|
|
See each format builder for options, etc.</pre></div></div><div class="public anchor" id="var-raw-console-handler-fn"><h3>raw-console-handler-fn</h3><h4 class="lang current">cljs</h4><div class="usage"><code>(raw-console-handler-fn)</code><code>(raw-console-handler-fn {:keys [format-signal-prelude-fn format-nsecs-fn], :as opts, :or {format-signal-prelude-fn (utils/format-signal-prelude-fn), format-nsecs-fn (utils/format-nsecs-fn)}})</code></div><div class="doc"><pre class="plaintext">Experimental, subject to change.
|
|
|
|
If `js/console` exists, returns a (fn handler [signal]) that:
|
|
- Takes a Telemere signal.
|
|
- Writes raw signal data to JavaScript console.
|
|
|
|
Intended for use with browser formatting tools like `binaryage/devtools`,
|
|
Ref. <<a href="https://github.com/binaryage/cljs-devtools">https://github.com/binaryage/cljs-devtools</a>>.</pre></div></div></div></body></html> |