taoensso.telemere.handlers

Built-in Telemere handlers.

console-handler-fn

clj

cljs

(console-handler-fn)(console-handler-fn {:keys [format-signal-fn stream], :or {format-signal-fn (utils/format-signal->str-fn)}})
Experimental, subject to change.

Returns a (fn handler [signal]) that:
  - Takes a Telemere signal.
  - Writes a formatted signal string to stream.

Stream (`java.io.Writer`):
  Defaults to `*err*` if `utils/error-signal?` is true, and `*out*` otherwise.

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.