对于 Java 开发,我使用 Slf4j 和 Logback。
Logger logger = LoggerFactory.getLogger(HelloWorld.class);
logger.debug("Hello world.");
如何在 Clojure 程序中使用这两个库?大多数 Clojure 编程没有 .class 概念(当然可以通过 AOT)。
你用什么来登录 Clojure?
最佳答案
Clojure 在 tools.logging 中带有日志记录核心库.添加 [org.clojure/tools.logging "0.2.3"]
到您的莱宁根 project.clj
并运行 $lein deps
照常。
一旦你use
您可以开始注销的图书馆
(use 'clojure.tools.logging)
(warn "something bad happened")
现在您还可以访问记录器对象并设置必填字段,请参阅以下文章(为较旧的 contrib-lib 编写,但适用相同的想法):
http://www.paullegato.com/blog/setting-clojure-log-level/
关于登录 Clojure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5219837/