All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning (despite its flaws).
Fix the problem of missing quotes caused by print-str
0.4.1 - 2018-05-07
- Fix inadvertent reflection when using log4j2.
0.4.0 - 2017-06-04
- Allow arbitrary values for
level
in logging adapters. - Add support for log4j2.
0.3.1 - 2014-09-20
- Change ns forms so their subforms are contained in parens not [].
0.3.0 - 2014-06-07
- Provide disabled instances of
Logger
andLoggerFactory
. - Add
spyf
, likespy
but takes a format string for the result.
- Fix typos in recent README changes.
- Update outdated unreleased diff link.
0.2.6 - 2013-02-04
- Avoid double evaluation of
message
arg tologf
andlogp
.
0.2.4 - 2012-07-09
- Avoid reflection in logging adapters.
0.2.3 - 2011-09-29
- Fix broken protocol extension due to incompatibility between syntax-quote and extend-type.
0.2.2 - 2011-09-28
- Auto-detecting logging implementation now prefers SLF4J over Commons Logging.
- Move logging implementation code into
clojure.tools.logging.impl
.
0.2.0 - 2011-07-19
- Changed naming from "log" to "logger".
- Move implementation support to
clojure.tools.logging.impl
.
- Fix newline trimming in
spy
macro. - Fix improper arity call of
log*
fromlogp
andlogf
.
0.1.2 - 2011-03-18
- Annotate dynamic vars.
- Initial implementation of Clojure-aware logging abstraction.