【发布时间】:2011-12-16 03:15:23
【问题描述】:
我构建了一个依赖外部库(如 Quartz)的 OSGi 应用程序。 我为所有这些库创建了单独的包,但问题是它们有自己的日志配置。
所以当我将应用程序石英日志运行到控制台时
[DefaultQuartzScheduler_QuartzSchedulerThread] DEBUG o.quartz.core.QuartzSchedulerThread - batch acquisition of 0 triggers
我对如何正确限制或重定向日志记录有点迷茫。我在 Quartz 包中有一个 log4j.xml 文件,它尝试将日志记录级别设置为错误,但没有效果
<logger name="org.quartz">
<level value="error" />
<appender-ref ref="console" />
</logger>
我一直在寻找一种 OSGi 日志记录策略,但结果更加困惑。
【问题讨论】:
-
你使用的是什么 OSGI 实现?
标签: logging log4j osgi bundle quartz-scheduler