如何从类路径中读取log4j属性文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从类路径中读取log4j属性文件相关的知识,希望对你有一定的参考价值。

我正面临着将log4j.properties配置文件放到JBoss服务器上的任务,而不是将此配置放到项目中,如JBoss官方文档中所述:https://developer.jboss.org/thread/231514

如果我做对了,log4j logger会自动在classpath中找到配置,但是从服务器目录(例如wildfly/modules/x/y/log4j.properties)加载这个文件的方式是什么(如果有的话)?

答案

您可以在启动服务器时使用-Dlog4j.configuration=file:[path-to-your-external-file]

这是我正在寻找的答案。

以上是关于如何从类路径中读取log4j属性文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Java 中真正从类路径中读取文本文件

在Android中,如何将数据从类传递到相应的布局/片段文件?

mule 在流程中从类路径中读取单个文件

如何在log4j2.xml中动态设置日志文件路径

spring - 从类的静态字段中的属性文件中读取属性值

Spring Boot 从类路径加载 H2 db 文件