mirror of https://github.com/status-im/timbre.git
2.1 KiB
2.1 KiB
v2.5.0 → v2.6.1
- Perf: add support for a compile-time logging level environment variable (
TIMBRE_LOG_LEVEL
). Seetimbre/compile-time-level
docstring for details.
v2.4.1 → v2.5.0
- Added
:file
and:line
appender args. - Fixed
make-timestamp-fn
thread safety.
v2.3.4 → v2.4.1
- Added
refer-timbre
for convenientlyrequire
ing standard timbre vars. - Postal appender now uses throwable as subject when no other args given.
log-errors
,log-and-rethrow-errors
now catch Throwable instead of Exception.
v2.2.0 → v2.3.4
- Added
with-log-level
for thread-local logging levels:(with-level :trace (trace "This will log!"))
. Esp. useful for developing & unit tests, etc.
v2.1.2 → v2.2.0
- Add socket, MongoDB appenders (thanks to emlyn).
v2.0.0 → v2.1.2
- Added appenders: socket, IRC, MongoDB (CongoMongo). See README for details.
- Add
ex-data
output tostacktrace
fn. - Fixed a number of small bugs (mostly regressions from 1.x).
v1.6.0 → v2.0.0
-
Refactor for integration with tools.logging.
-
BREAKING: Drop Clojure 1.3 support.
-
DEPRECATED:
:max-messages-per-msecs
appender arg ->:limit-per-msecs
. -
BREAKING:
:more
appender arg has been dropped.:message
arg is now a string of all arguments as joined bylogp
/logf
. Appenders that need unjoined logging arguments (i.e. raw arguments as given tologp
/logf
) should use the new:log-args
vector. -
BREAKING: Stacktraces are no longer automatically generated at the
log
-macro level. Stacktraces are now left as an appender implementation detail. A:throwable
appender argument has been added along with astacktrace
fn.