我的log4j文件名是log4j2.xml 我需要自定义文件名,如log4j2-A.xml,log4j2-B.xml并读入应用程序。怎么做?
答案 0 :(得分:1)
Log4j2 documentation说这个......
如何指定配置文件位置?
默认情况下,Log4j会查找名为log4j2.xml的配置文件(不是 logpath中的log4j.xml)。
您也可以使用此指定配置文件的完整路径 系统属性:-Dlog4j.configurationFile = path / to / log4j2.xml
该属性也可以包含在名为的类路径资源文件中 log4j2.component.properties。
Web应用程序可以指定Log4j配置文件位置 使用servlet上下文参数。请参阅使用Log4j的this section 2在Web应用程序手册页中。