Liking cljdoc? Tell your friends :D

taoensso.telemere.timbre

Main Timbre macros, reimplemented on top of Telemere.
Intended to help ease migration from Timbre to Telemere.

debugcljmacro

(debug & args)
Prefer `telemere/log!`, etc.
source

debugfcljmacro

(debugf & args)
Prefer `telemere/log!`, etc.
source

errorcljmacro

(error & args)
Prefer `telemere/log!`, etc.
source

errorfcljmacro

(errorf & args)
Prefer `telemere/log!`, etc.
source

fatalcljmacro

(fatal & args)
Prefer `telemere/log!`, etc.
source

fatalfcljmacro

(fatalf & args)
Prefer `telemere/log!`, etc.
source

infocljmacro

(info & args)
Prefer `telemere/log!`, etc.
source

infofcljmacro

(infof & args)
Prefer `telemere/log!`, etc.
source

logcljmacro

(log level & args)
Prefer `telemere/log!`, etc.
source

log-and-rethrow-errorscljmacro

(log-and-rethrow-errors & body)
Prefer `telemere/catch->error!`.
source

log-errorscljmacro

(log-errors & body)
Prefer `telemere/catch->error!`.
source

logfcljmacro

(logf level & args)
Prefer `telemere/log!`, etc.
source

logged-futurecljmacro

(logged-future & body)
Prefer `telemere/catch->error!`.
source

refer-timbrecljmacro

(refer-timbre)
(require
'[taoensso.telemere.timbre :as timbre :refer
  [log  trace  debug  info  warn  error  fatal  report
   logf tracef debugf infof warnf errorf fatalf reportf
   spy]])
source

reportcljmacro

(report & args)
Prefer `telemere/log!`, etc.
source

reportfcljmacro

(reportf & args)
Prefer `telemere/log!`, etc.
source

set-min-level!clj/s

(set-min-level! min-level)
Prefer `telemere/set-min-level!`.
source

set-ns-min-level!cljmacro

(set-ns-min-level! ?min-level)
(set-ns-min-level! ns ?min-level)
Prefer `telemere/set-min-level!`.
source

shutdown-appenders!clj/s

(shutdown-appenders!)
Prefer `telemere/stop-handlers!`.
source

spycljmacro

(spy form)
(spy level form)
(spy level form-name form)
Prefer `telemere/spy!`.

Note that for extra flexibility and improved interop with Open Telemetry,
this shim intentionally handles errors (forms that throw) slightly differently
to Timbre's original `spy`:

  When the given `form` throws, this shim may create an ADDITIONAL signal of
  `:error` kind and level. The behaviour is equivalent to:

  (telemere/spy! level             ; Creates 0/1 `:spy`   signals with given/default (`:debug`) level
    (telemere/catch->error! form)) ; Creates 0/1 `:error` signals with `:error`                 level

The additional signal helps to separate the success and error cases for
individual filtering and/or handling.
source

timbre->telemere-appenderclj/s

(timbre->telemere-appender)
Returns a simple Timbre appender that'll redirect logs to Telemere.
source

tracecljmacro

(trace & args)
Prefer `telemere/log!`, etc.
source

tracefcljmacro

(tracef & args)
Prefer `telemere/log!`, etc.
source

warncljmacro

(warn & args)
Prefer `telemere/log!`, etc.
source

warnfcljmacro

(warnf & args)
Prefer `telemere/log!`, etc.
source

with-contextcljmacro

(with-context context & body)
Prefer `telemere/with-ctx`.
source

with-context+cljmacro

(with-context+ context & body)
Prefer `telemere/with-ctx+`.
source

with-min-levelcljmacro

(with-min-level min-level & body)
Prefer `telemere/with-min-level`.
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close