Every time Felix starts a bundle, I get logging output on the lines of:
BundleEvent STARTED
BundleEvent RESOLVED
ServiceEvent REGISTERED
The log level is debug, and it doesn't come from any felix class, but from my own classes, so I have no way to filter it and still see debug messages from my own code.
How do you reduce Felix' log level? I've tried the obvious, felix.log.level
to no avail (plus it defaults to error). Any ideas? Thanks!
Update: Here's the stack trace that leads to this:
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