2011-12-16 122 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

回答