2011-12-16 123 views
3

我已經構建了一個依賴諸如Quartz等外部庫的OSGi應用程序。 我已經爲所有這些庫創建了單獨的包,但問題是它們有自己的日誌記錄配置。OSGi - 外部jar文件的日誌記錄配置

所以,當我跑我的應用程序日誌,石英到控制檯

[DefaultQuartzScheduler_QuartzSchedulerThread] DEBUG o.quartz.core.QuartzSchedulerThread - batch acquisition of 0 triggers 

我有點在如何正確地限制或重定向日誌丟失。我有一個log4j.xml文件中嘗試設置日誌記錄級別爲錯誤的石英包,但它沒有任何效果

<logger name="org.quartz"> 
    <level value="error" /> 
    <appender-ref ref="console" /> 
</logger> 

我一直在尋找一個OSGi日誌策略,但我結束了更多的困惑。

+0

您使用的是什麼OSGI實現? – 2011-12-16 16:25:18

回答