【问题标题】:log4j filtering based on EAR基于EAR的log4j过滤
【发布时间】:2011-04-25 17:33:37
【问题描述】:

我们的应用目前正在应用级别使用 Log4j 进行日志记录。至少有 8 个 EAR 文件,这些文件在服务器运行时部署。所有 8 EAR 都登录到 File1.log 文件。我想分开 1 只耳朵。例如,7 个 EAR 文件应该继续登录到 File1.log 文件,但是第 8 个说 ABCD.EAR 应该登录到 ABCD.LOG文件。

【问题讨论】:

    标签: logging log4j weblogic filtering


    【解决方案1】:

    我相信我已经弄明白了。虽然这是一个简单的解决方案,但互联网上的所有示例都是基于 .properties 文件的,我正在寻找 .xml 文件配置。

    1. 首先,我需要一个附加程序

      布局>

    2. 然后我需要告诉记录器,使用它记录什么类层次结构。 ABCD.ear 的文件层次结构为 project.abcd.*。所以我在 log4j.xml 中添加了这一行

      记录器>

    我希望这对其他人有帮助。

    附注: 编辑框中的 XML 格式化有什么问题? ...我的 xml 以前不可见,然后我不得不添加空格,现在它没有正确“格式化”..:s

    【讨论】:

    • 我还在寻找问题。有少数类不属于 project.abcd.*,但它们仍属于 ABCD.EAR。如何添加基于 EAR 而不是 CLASS HEIRARCHI 的日志记录
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-20
    • 2018-08-21
    • 1970-01-01
    • 2014-11-17
    • 1970-01-01
    相关资源
    最近更新 更多