2017-07-19 50 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

不可以。您只能有一個日誌記錄配置。如何有兩個有意義? –

相關問題