java - 用于多个应用程序的多个 log4j xml 文件

标签 java logging log4j error-logging

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

最佳答案

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

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

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

关于java - 用于多个应用程序的多个 log4j xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6384655/

相关文章:

java - 在 Swing Java 中 Jcheckbox 总是返回 false

java - 字符串数字到日期和时间格式

logging - 执行MLT(更像这样)查询时,Elasticsearch中缺少日志记录

grails - 如何系统地添加(装饰)一些要记录的数据

java - 为什么 log4j 在(多次)重复相同异常后禁用堆栈跟踪?

java - 如何使用 Jsoup 找到与某个单词匹配的所有 anchor ?

java - 如何替换 Unsafe.objectFieldOffset?

Java 日志文件包含重复的记录

logging - RSpec:如何测试 Rails 记录器消息期望?

java - 毕竟 log4j 不是线程安全的吗?