2010-06-01 49 views
11

我想弄清楚如何用leiningen管理我的log4j.properties文件。我希望能够自动将文件包含在Lein创建的jar文件中,并且可以使用“lein swank”(和lein repl)来访问属性文件。使用leiningen管理log4j.properties

现在我有一个文件在我的项目“根”,但在使用记录从斯旺克

[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+(Planet+Clojure0 我会的内容(实际上激动地)从内Clojure的配置我的日志输出格式,但我还没有找到一个办法做到这一点还没有。

回答

17

您应该将log4j.properties文件放在您的Lein项目的资源(顶级文件夹 - 其中project.clj,src,test,lib,classes位于)文件夹中。这样,如果您运行lein jar,它将在类路径中提供并与项目一起打包。