2017-07-19 52 views
0

我正在使用pax-logging与log4j2并且在OSGi environemt中编写了自定义appender。当我将pax-logging属性文件作为系统属性提供时,不会读取自定义appender。有没有办法在类路径中使用pax-logging,比如log4j2使用它的属性文件?任何替代品请。在类路径中使用pax-logging属性文件

回答

0

您应该使用config admin提供pax-logging配置。为此,请安装felix fileinstall和config admin bundles,并在读取日志的目录中提供org.ops4j.pax.logging.cfg。

对于自定义appen,一个好的方法是将它们作为OSGi服务提供。一个例子是使用这种方法的karaf decanter log collector

+0

我可以用它来拥有两个属性文件吗? –

+0

不可以。您只能有一个日志记录配置。如何有两个有意义? –

相关问题