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

时间:2017-08-10 08:12:56

标签: java maven osgi pax ops4j

我有一个包含多个OSGi包的maven项目,我使用log4j2和pax-logging来记录后端。当我停止程序时,在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-logging,但不使用log4j2配置。我想通过pax-log4j2记录它。

0 个答案:

没有答案