【问题标题】:Multiple log4j xml files for multiple applications多个应用程序的多个 log4j xml 文件
【发布时间】:2011-09-17 02:22:28
【问题描述】:

我有 5 个具有不同 log4j xml 配置文件的应用程序。我希望它们中的每一个都根据给定的文件进行配置,并在从一个主要方法调用时正确记录。

【问题讨论】:

  • 这可能会有所帮助:stackoverflow.com/questions/4749015/…
  • @Kaj 问题是:所有日志都在使用 main 方法在项目中配置的日志文件中。
  • 你在说什么?您有 5 个相同应用程序的实例,还是 5 个不同的应用程序?他们如何获得 log4j 配置?
  • @Andreas_D:我不需要更多的附加程序。每个 log4j.properties 文件都有自己的 appender。
  • @Kaj。我有 5 个不同的应用程序。每个都有自己的 log4j 配置。如何获得它们是我的问题:)

标签: java logging log4j error-logging


【解决方案1】:

Log4j 将自动查找并使用它在类路径中找到的配置文件。它会查找名为 log4j.propertieslog4j.xml 的文件以及可能的其他文件。

或者,您可以使用编程方式加载配置;

String filename = "/path/to/config/file.xml";
DOMConfigurator.configure(filename);

【讨论】:

    猜你喜欢
    • 2013-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    相关资源
    最近更新 更多