我正在尝试弄清楚如何使用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配置记录器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top