Timbre 3.1.6 API documentation

Clojure logging & profiling library

taoensso.timbre

Simple, flexible, all-Clojure logging. No XML!

taoensso.timbre.appenders.carmine

Carmine (Redis) appender. Requires https://github.com/ptaoussanis/carmine.

taoensso.timbre.appenders.postal

Email appender. Requires https://github.com/drewr/postal.

Public variables and functions:

taoensso.timbre.appenders.rolling

Rolling file appender.

Public variables and functions:

taoensso.timbre.appenders.rotor

Public variables and functions:

taoensso.timbre.profiling

Logging profiler for Timbre, adapted from clojure.contrib.profile.

taoensso.timbre.tools.logging

clojure.tools.logging.impl/Logger implementation.

Limitations:
  * No support for zero-overhead compile-time logging levels (`enabled?`
    called as a fn).
  * No support for ns filtering (`write!` called as a fn and w/o compile-time
    ns info).
  * Limited raw `:args` support  (`write!` called w/o raw args).

Public variables and functions:

taoensso.timbre.utils

Public variables and functions: