作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
每次 Felix 启动一个包时,我都会在以下行上获得日志输出:
BundleEvent STARTED
BundleEvent RESOLVED
ServiceEvent REGISTERED
日志级别是debug,它不是来自任何felix类,而是来 self 自己的类,所以我无法过滤它,但仍然可以看到来 self 自己的代码的调试消息。
如何降低 Felix 的日志级别?我已经尝试过明显的 felix.log.level
无济于事(而且它默认为错误)。有任何想法吗?谢谢!
更新:这是导致此情况的堆栈跟踪:
Thread [FelixDispatchQueue] (Suspended (entry into method log in PaxLoggingServiceImpl))
PaxLoggingServiceImpl.log(Bundle, ServiceReference, int, String, Throwable) line: 121
PaxLoggingServiceImpl.log(Bundle, int, String, Throwable) line: 115
FrameworkHandler.bundleChanged(BundleEvent) line: 93
EventDispatcher.invokeBundleListenerCallback(Bundle, EventListener, EventObject) line: 868
EventDispatcher.fireEventImmediately(EventDispatcher, int, Map, EventObject, Dictionary) line: 789
EventDispatcher.run() line: 1088
EventDispatcher.access$000() line: 54
EventDispatcher$1.run() line: 101
Thread.run() line: 662
最佳答案
只需将您的解决方案文本复制到此处,以便可以将问题标记为已回答。
这是由 PAX-Logging 生成的,而不是 felix!它由系统属性控制(例如 -Dorg.ops4j.pax.logging.service.frameworkEventsLogLevel="INFO"
进行更改)。不过,您不能将其设置为低于 DEBUG 的值。相关的类,如果你想改变它是 org.ops4j.pax.logging.service.internal.FrameworkHandler
关于java - 有关 ServiceEvent 和 BundleEvent 的 Felix 日志级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16354437/
每次 Felix 启动一个包时,我都会在以下行上获得日志输出: BundleEvent STARTED BundleEvent RESOLVED ServiceEvent REGISTERED 日志级
我是一名优秀的程序员,十分优秀!