【发布时间】:2022-01-26 00:14:09
【问题描述】:
我有在 Tomcat 8 服务器上运行的应用程序。 应用程序使用 log4j2 进行内部日志记录。 我想要一个 application.war 和两个不同的日志配置文件,例如: log4j2_dev.xml 和 log4j2_prod.xml 取决于环境。
在生产环境中我想部署 application.war 并使用 log4j2_prod.xml 在开发环境中我想部署 application.war 并使用 log4j2_dev.xml
那么,我如何指定在 application.war 部署期间使用哪个文件?
PS。 我不想建立两个不同的战争 application_prod.war 和 application_dev.war 里面有不同的配置。
【问题讨论】:
-
你检查过 Log4j 文档的"Automatic Configuration" section 吗?