【问题标题】:Managing log4j.properties with lein使用 lein 管理 log4j.properties
【发布时间】:2010-06-01 22:02:40
【问题描述】:

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

现在我的项目“root”中有该文件,但是当我使用来自 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+(Planet+Clojure0 的博客文章 我很乐意在 Clojure 中配置我的日志记录输出格式(实际上很兴奋),但我还没有找到方法。

【问题讨论】:

    标签: clojure leiningen


    【解决方案1】:

    您应该将 log4j.properties 文件放在 lein 项目的 resources(顶级文件夹 - project.clj、src、test、lib、classes 所在的位置)文件夹中。这样,如果您运行lein jar,它将在类路径中可用并与项目一起打包。

    【讨论】:

      【解决方案2】:

      只是为了保持最新......

      您应该查看clj-logging-config。它允许您从 Clojure 配置您的记录器。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-22
        • 1970-01-01
        • 2012-03-26
        • 1970-01-01
        • 1970-01-01
        • 2016-08-05
        相关资源
        最近更新 更多