题
我正在尝试弄清楚如何使用Leiningen管理log4j.properties文件。我希望能够在Lein创建的罐子中自动包含该文件,以及“ Lein Swank”(和Lein Repp)可以访问的属性文件。
现在我在项目“根”中有文件,但是当我使用Swank的记录时,我会遇到此错误
[null] log4j:WARN No appenders could be found for logger (com.dev).
[null] log4j:WARN Please initialize the log4j system properly.
谢谢!
注意:我从博客文章中获得了我的log4j.properties文件 http://www.paullegato.com/blog/log4j-clojure/?utm_source=feedburner&utm_medium=feed&utm_campaign=feed%3A+Clojure+clanet+clanet+clajure0 我会满足于(实际上很高兴)从Clojure内部配置我的记录输出格式,但是我还没有找到一种方法。
解决方案
您应该将log4j.properties文件放在 资源(顶级文件夹 - project.clj,src,test,lib,类是您的Lein Project的文件夹。这样,如果您运行 lein jar
.
其他提示
只是为了保持这个最新...
你应该看 clj-logging-config. 。它允许您从Clojure配置记录器。
不隶属于 StackOverflow