我想尝试在我的 Web 应用程序中使用 logj 2。使用 log4j 1.x,我们根据环境设置不同的配置文件,并使用 ServletContextListener 使用类似的调用加载适当的配置
DOMConfigurator.configureAndWatch(logConfigFile, delay);
通过传递配置文件位置。
我正计划对 log4j2 配置文件做同样的事情,但根据this和this,将 DOMConfigurator 与 log4j2 一起使用是不可能或不可取的。
所以,我的问题是:如何根据环境使用不同的配置文件和 log4j 2?