2010-06-01 24 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,它將在類路徑中提供並與項目一起打包。