Timbre 4.5.0

Pure Clojure/Script logging library.

Installation

To install, add the following dependency to your project or build file:

[com.taoensso/timbre "4.5.0"]

Namespaces

taoensso.timbre

Simple, flexible logging for Clojure/Script. No XML.

taoensso.timbre.appenders.3rd-party.gelf

Appender to handle sending messages in the gelf format to a centralized
logging server (e.g. Graylog)

Public variables and functions:

taoensso.timbre.appenders.3rd-party.irclj

IRC appender. Requires https://github.com/flatland/irclj.

Public variables and functions:

taoensso.timbre.appenders.3rd-party.postgresql

JDBC PostgreSQL database appender.
Requires https://github.com/clojure/java.jdbc,
         https://github.com/swaldman/c3p0

taoensso.timbre.appenders.3rd-party.rolling

Rolling file appender.

Public variables and functions:

taoensso.timbre.appenders.3rd-party.rotor

Public variables and functions:

taoensso.timbre.appenders.3rd-party.slack

Public variables and functions:

taoensso.timbre.appenders.carmine

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

taoensso.timbre.appenders.core

Core Timbre appenders without any special dependency requirements.
These can be aliased into the main Timbre ns for convenience.

Public variables and functions:

taoensso.timbre.appenders.example

You can copy this namespace if you'd like a starting template for
writing your own Timbre appender. PRs for new appenders welcome!

Public variables and functions:

taoensso.timbre.appenders.postal

Email (Postal) appender. Requires https://github.com/drewr/postal.

Public variables and functions:

taoensso.timbre.profiling

Simple logging profiler for Timbre. Highly optimized; supports
sampled profiling in production.

taoensso.timbre.tools.logging

clojure.tools.logging.impl/Logger implementation.

Public variables and functions: