Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在spring中以编程方式加载多个log4jxml文件而不使用xml配置_Java - Fatal编程技术网

Java 如何在spring中以编程方式加载多个log4jxml文件而不使用xml配置

Java 如何在spring中以编程方式加载多个log4jxml文件而不使用xml配置,java,Java,我试着用 Log4jConfigurer.initLogging(firstFile,6000); Log4jConfigurer.initLogging(nextFile,6000); 但是第二个文件以编程方式覆盖了第一个文件的配置,您可以将两个或多个XML文件合并到一个XML中,并将其加载到Log4j中 此外,Log4Configuer.initLogging()已被弃用,但还有另一种方法: -配置(元素) 使用JDom或其他库,您可以加载/解析两个XML文件,将它们合并为一个XML元素,

我试着用

Log4jConfigurer.initLogging(firstFile,6000);
Log4jConfigurer.initLogging(nextFile,6000);

但是第二个文件以编程方式覆盖了第一个文件的配置,您可以将两个或多个XML文件合并到一个XML中,并将其加载到Log4j中

此外,Log4Configuer.initLogging()已被弃用,但还有另一种方法: -配置(元素)


使用JDom或其他库,您可以加载/解析两个XML文件,将它们合并为一个XML元素,并将其传递给上述方法。

通过编程,您可以将两个或多个XML文件合并为一个XML,并将其加载到Log4j中

此外,Log4Configuer.initLogging()已被弃用,但还有另一种方法: -配置(元素)


使用JDom或其他库,您可以加载/解析两个XML文件,合并它们以获得单个XML元素,并将其传递给上述方法。

您是否正在尝试在单个应用程序中初始化多个log4j记录器?或者您试图只使用一个记录器-在这种情况下,您试图使用多个配置文件实现什么?我们试图在单个应用程序中使用两个不同的log4j文件,是否有可用的spring配置,或者我们如何通过编程实现。您是否试图在单个应用程序中初始化多个log4j记录器?或者您试图只使用一个记录器-在这种情况下,您试图使用多个配置文件实现什么?我们试图在单个应用程序中使用两个不同的log4j文件,是否有可用的spring配置,或者我们如何通过编程实现。您是否试图在单个应用程序中初始化多个log4j记录器?或者,您是否尝试只使用一个记录器?在这种情况下,您尝试使用多个配置文件来实现什么?我们正在尝试在单个应用程序中使用两个不同的log4j文件,是否有可用的spring配置,或者如何通过编程实现。