Timbre 3.4.0
Clojure logging & profiling library
taoensso.timbre
Simple, flexible, all-Clojure logging. No XML!
Public variables and functions:
- *config-dynamic*
- *level-dynamic*
- color-str
- compile-config
- config
- debug
- debugf
- default-args-hash-fn
- default-err
- default-fmt-output-fn
- default-out
- error
- errorf
- example-config
- fatal
- fatalf
- get-compile-time-ns
- get-default-config
- green
- info
- infof
- level-atom
- level-compile-time
- level-sufficient?
- levels-ordered
- levels-scored
- log
- log*
- log-and-rethrow-errors
- log-errors
- logf
- logged-future
- logging-enabled?
- logp
- merge-config!
- ns-unfiltered?
- red
- refer-timbre
- report
- reportf
- s
- send-to-appenders!
- set-config!
- set-level!
- sometimes
- spy
- stacktrace
- str-println
- trace
- tracef
- warn
- warnf
- with-default-outs
- with-err-as-out
- with-log-level
- with-logging-config
- yellow
taoensso.timbre.appenders.carmine
Carmine (Redis) appender. Requires https://github.com/ptaoussanis/carmine.
Public variables and functions:
taoensso.timbre.appenders.irc
IRC appender. Depends on https://github.com/flatland/irclj.
Public variables and functions:
taoensso.timbre.appenders.postal
Email appender. Requires https://github.com/drewr/postal.
Public variables and functions:
taoensso.timbre.profiling
Logging profiler for Timbre, adapted from clojure.contrib.profile.
Public variables and functions:
taoensso.timbre.tools.logging
clojure.tools.logging.impl/Logger implementation.
Public variables and functions: