For Java development, I use Slf4j and Logback.
Logger logger = LoggerFactory.getLogger(HelloWorld.class);
logger.debug("Hello world.");
How to use these two libs in Clojure programs? Majority of Clojure programming doesn’t has .class concept (possible of course via AOT).
What do you use for logging in Clojure?
Clojure comes with a logging core library in tools.logging. Add
[org.clojure/tools.logging "0.2.3"]to your leiningenproject.cljand run$lein depsas usual.Once you
usethe library you can start logging awayNow you can also access the logger object and set the required fields, refer to the following article for this (written for the older contrib-lib but the same ideas apply):
http://www.paullegato.com/blog/setting-clojure-log-level/