Timbre 6.1.0

Released under the Eclipse Public License

Pure Clojure/Script logging library.

Installation

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

[com.taoensso/timbre "6.1.0"]

Namespaces

taoensso.timbre

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

taoensso.timbre.appenders.carmine

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

taoensso.timbre.appenders.community.congomongo

MongoDB appender. Requires https://github.com/aboekhoff/congomongo.

Public variables and functions:

taoensso.timbre.appenders.community.franzy

Franzy (Kafka) appender.
Requires Franzy (https://github.com/ymilky/franzy.

Public variables and functions:

taoensso.timbre.appenders.community.gelf

Appender that sends GELF messages to a centralized logging server
(e.g. Graylog). Requires https://github.com/Graylog2/gelfclient.

taoensso.timbre.appenders.community.irclj

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

Public variables and functions:

taoensso.timbre.appenders.community.logstash

Appender that sends output to Logstash.
Requires Cheshire (https://github.com/dakrone/cheshire).

taoensso.timbre.appenders.community.postgresql

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

taoensso.timbre.appenders.community.rolling

Rolling file appender.

Public variables and functions:

taoensso.timbre.appenders.community.rotor

Rotating file appender.

Public variables and functions:

taoensso.timbre.appenders.community.sentry

Sentry appender. Requires https://github.com/sethtrain/raven-clj.

Public variables and functions:

taoensso.timbre.appenders.community.server-socket

TCP socket appender.
Requires https://github.com/technomancy/server-socket.

taoensso.timbre.appenders.community.slack

Slack appender. Requires https://github.com/julienXX/clj-slack.

Public variables and functions:

taoensso.timbre.appenders.community.syslog-appender

Public variables and functions:

taoensso.timbre.appenders.community.udp-socket

Public variables and functions:

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.

Public variables and functions:

taoensso.timbre.appenders.postal

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

taoensso.timbre.tools.logging

`clojure.tools.logging.impl/Logger` implementation.

Public variables and functions: