public class FrameworkHandler extends Object implements org.osgi.framework.SynchronousBundleListener, org.osgi.framework.FrameworkListener, org.osgi.framework.ServiceListener
One instance of this class will be registered to listen for events generated by the OSGi framework and pass those events to log service.
By default, all events log by this class are logged at the DEBUG level. This can be
changed to a different level by setting the context or system property
org.ops4j.pax.logging.service.frameworkEventsLogLevel to DEBUG, INFO, WARNING, or ERROR.
According OSGi Compendium R6, 101.6 Mapping of Events, each even has precise logging level associated and using
PaxLoggingConstants.LOGGING_CFG_FRAMEWORK_EVENTS_LOG_LEVEL we can filter out some events.
| Constructor and Description |
|---|
FrameworkHandler(org.osgi.framework.BundleContext context,
PaxLoggingManager manager) |
| Modifier and Type | Method and Description |
|---|---|
void |
bundleChanged(org.osgi.framework.BundleEvent bundleEvent)
bundle events are logged with LogService.LOG_INFO level unless
other level is specified by PaxLoggingConstants.LOGGING_CFG_FRAMEWORK_EVENTS_LOG_LEVEL. |
void |
frameworkEvent(org.osgi.framework.FrameworkEvent frameworkEvent) |
void |
serviceChanged(org.osgi.framework.ServiceEvent serviceEvent) |
public FrameworkHandler(org.osgi.framework.BundleContext context,
PaxLoggingManager manager)
public void bundleChanged(org.osgi.framework.BundleEvent bundleEvent)
bundle events are logged with LogService.LOG_INFO level unless
other level is specified by PaxLoggingConstants.LOGGING_CFG_FRAMEWORK_EVENTS_LOG_LEVEL.bundleChanged in interface org.osgi.framework.BundleListenerbundleEvent - public void frameworkEvent(org.osgi.framework.FrameworkEvent frameworkEvent)
frameworkEvent in interface org.osgi.framework.FrameworkListenerpublic void serviceChanged(org.osgi.framework.ServiceEvent serviceEvent)
serviceChanged in interface org.osgi.framework.ServiceListenerCopyright © 2006–2020 OPS4J - Open Participation Software for Java. All rights reserved.