2024-04-23 15:51:15 +00:00
< !DOCTYPE html PUBLIC ""
"">
2024-09-23 07:20:57 +00:00
< html > < head > < meta charset = "UTF-8" / > < title > taoensso.telemere.streams 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-beta24< / span > < / span > < / a > < / h1 > < div id = "langs" > < div class = "lang current" > clj< / div > < div class = "lang" > < a href = "index.cljs.html" > cljs< / a > < / 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.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" > < a href = "taoensso.telemere.open-telemetry.html" > < div class = "inner" > < span class = "tree" > < span class = "top" > < / span > < span class = "bottom" > < / span > < / span > < span > open-telemetry< / span > < / div > < / a > < / li > < li class = "depth-3 branch" > < a href = "taoensso.telemere.postal.html" > < div class = "inner" > < span class = "tree" > < span class = "top" > < / span > < span class = "bottom" > < / span > < / span > < span > postal< / span > < / div > < / a > < / li > < li class = "depth-3 branch" > < a href = "taoensso.telemere.slack.html" > < div class = "inner" > < span class = "tree" > < span class = "top" > < / span > < span class = "bottom" > < / span > < / span > < span > slack< / span > < / div > < / a > < / li > < li class = "depth-3 branch" > < a href = "taoensso.telemere.sockets.html" > < div class = "inner" > < span class = "tree" > < span class = "top" > < / span > < span class = "bottom" > < / span > < / span > < span > sockets< / span > < / div > < / a > < / li > < li class = "depth-3 branch current" > < a href = "taoensso.telemere.streams.html" > < div class = "inner" > < span class = "tree" > < span class = "top" > < / span > < span class = "bottom" > < / span > < / span > < span > streams< / span > < / div > < / a > < / li > < li class = "depth-3 branch" > < a href = "taoensso.telemere.timbre.html" > < div class = "inner" > < span class = "tree" > < span class = "top" > < / span > < span class = "bottom" > < / span > < / span > < span > timbre< / span > < / div > < / a > < / li > < li class = "depth-3 branch" > < a href = "taoensso.telemere.tools-logging.html" > < div class = "inner" > < span class = "tree" > < span class = "top" > < / span > < span class = "bottom" > < / span > < / span > < span > tools-logging< / span > < / div > < / a > < / li > < li class = "depth-3" > < a href = "taoensso.telemere.utils.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.streams.html#var-check-err-interop" > < div class = "inner" > < span > check-err-interop< / span > < / div > < / a > < / li > < li class = "depth-1" > < a href = "taoensso.telemere.streams.html#var-check-out-interop" > < div class = "inner" > < span > check-out-interop< / span > < / div > < / a > < / li > < li class = "depth-1" > < a href = "taoensso.telemere.streams.html#var-streams-.3Ereset.21" > < div class = "inner" > < span > streams-> reset!< / span > < / div > < / a > < / li > < li class = "depth-1" > < a href = "taoensso.telemere.streams.html#var-streams-.3Etelemere.21" > < div class = "inner" > < span > streams-> telemere!< / span > < / div > < / a > < / li > < li class = "depth-1" > < a href = "taoensso.telemere.streams.html#var-with-err-.3Etelemere" > < div class = "inner" > < span > with-err-> telemere< / span > < / div > < / a > < / li > < li class = "depth-1" > < a href = "taoensso.telemere.streams.html#var-with-out-.3Etelemere" > < div class = "inner" > < span > with-out-> telemere< / span > < / div > < / a > < / li > < li class = "depth-1" > < a href = "taoensso.telemere.streams.html#var-with-streams-.3Etelemere" > < div class = "inner" > < span > with-streams-> telemere< /
2024-08-23 12:09:04 +00:00
< / pre > < / div > < div class = "public anchor" id = "var-check-err-interop" > < h3 > check-err-interop< / h3 > < h4 class = "lang current" > clj< / h4 > < div class = "usage" > < code > (check-err-interop)< / code > < / div > < div class = "doc" > < pre class = "plaintext" > Returns interop debug info map.
< / pre > < / div > < / div > < div class = "public anchor" id = "var-check-out-interop" > < h3 > check-out-interop< / h3 > < h4 class = "lang current" > clj< / h4 > < div class = "usage" > < code > (check-out-interop)< / code > < / div > < div class = "doc" > < pre class = "plaintext" > Returns interop debug info map.
2024-04-29 07:21:13 +00:00
< / pre > < / div > < / div > < div class = "public anchor" id = "var-streams-.3Ereset.21" > < h3 > streams-> reset!< / h3 > < h4 class = "lang current" > clj< / h4 > < div class = "usage" > < code > (streams-> reset!)< / code > < / div > < div class = "doc" > < pre class = "plaintext" > Experimental, subject to change.
2024-04-23 15:51:15 +00:00
Resets `System/out` and `System/err` to their original value (prior to any
2024-04-29 07:21:13 +00:00
`streams-> telemere!` call).< / pre > < / div > < / div > < div class = "public anchor" id = "var-streams-.3Etelemere.21" > < h3 > streams-> telemere!< / h3 > < h4 class = "lang current" > clj< / h4 > < div class = "usage" > < code > (streams-> telemere!)< / code > < code > (streams-> telemere! {:keys [out err], :or {out default-out-opts, err default-err-opts}})< / code > < / div > < div class = "doc" > < pre class = "plaintext" > Experimental, subject to change.
2024-04-23 15:51:15 +00:00
When given `out`, sets JVM's `System/out` to flush to Telemere signals with those opts.
When given `err`, sets JVM's `System/err` to flush to Telemere signals with those opts.
Note that setting `System/out` won't necessarily affect Clojure's `*out*`,
and setting `System/err` won't necessarily affect Clojure's `*err*`.
See also:
`with-out-> telemere`,
`with-err-> telemere`,
`with-streams-> telemere`.< / pre > < / div > < / div > < div class = "public anchor" id = "var-with-err-.3Etelemere" > < h3 > with-err-> telemere< / h3 > < h4 class = "type" > macro< / h4 > < h4 class = "lang current" > clj< / h4 > < div class = "usage" > < code > (with-err-> telemere form)< / code > < code > (with-err-> telemere opts form)< / code > < / div > < div class = "doc" > < pre class = "plaintext" > Executes form with `*err*` bound to flush to Telemere signals with given opts.
< / pre > < / div > < / div > < div class = "public anchor" id = "var-with-out-.3Etelemere" > < h3 > with-out-> telemere< / h3 > < h4 class = "type" > macro< / h4 > < h4 class = "lang current" > clj< / h4 > < div class = "usage" > < code > (with-out-> telemere form)< / code > < code > (with-out-> telemere opts form)< / code > < / div > < div class = "doc" > < pre class = "plaintext" > Executes form with `*out*` bound to flush to Telemere signals with given opts.
< / pre > < / div > < / div > < div class = "public anchor" id = "var-with-streams-.3Etelemere" > < h3 > with-streams-> telemere< / h3 > < h4 class = "type" > macro< / h4 > < h4 class = "lang current" > clj< / h4 > < div class = "usage" > < code > (with-streams-> telemere form)< / code > < code > (with-streams-> telemere {:keys [out err], :or {out default-out-opts, err default-err-opts}} form)< / code > < / div > < div class = "doc" > < pre class = "plaintext" > Executes form with `*out*` and/or `*err*` bound to flush to Telemere signals
with given opts.< / pre > < / div > < / div > < / div > < / body > < / html >