Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/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 OSGi停止后忽略Pax-log4j2日志记录配置_Java_Maven_Osgi_Pax_Ops4j - Fatal编程技术网

Java OSGi停止后忽略Pax-log4j2日志记录配置

Java OSGi停止后忽略Pax-log4j2日志记录配置,java,maven,osgi,pax,ops4j,Java,Maven,Osgi,Pax,Ops4j,我有一个maven项目,有很多OSGi包,我使用log4j2和pax日志作为日志后端。当我停止程序时,OSGi框架关闭后,其余日志不遵循log4j2配置,因此日志消息采用不同的模式。我使用了以下两个系统属性: org.ops4j.pax.logging.DefaultServiceLog.level=WARN org.ops4j.pax.logging.property.file=path/to/pax-logging.properties 要设置pax-logging.properties

我有一个maven项目,有很多OSGi包,我使用log4j2和pax日志作为日志后端。当我停止程序时,OSGi框架关闭后,其余日志不遵循log4j2配置,因此日志消息采用不同的模式。我使用了以下两个系统属性:

org.ops4j.pax.logging.DefaultServiceLog.level=WARN 
org.ops4j.pax.logging.property.file=path/to/pax-logging.properties
要设置pax-logging.properties配置文件,defaultSerivceLog级别和log4j2.xml是用于日志记录的配置文件。OSGi关闭后,将使用pax日志记录,但不使用log4j2配置。我想通过pax-log4j2记录