org.ops4j.pax.logging.service.internal
Class FrameworkHandler

java.lang.Object
  extended by org.ops4j.pax.logging.service.internal.FrameworkHandler
All Implemented Interfaces:
java.util.EventListener, org.osgi.framework.BundleListener, org.osgi.framework.FrameworkListener, org.osgi.framework.ServiceListener

public class FrameworkHandler
extends java.lang.Object
implements org.osgi.framework.BundleListener, org.osgi.framework.FrameworkListener, org.osgi.framework.ServiceListener

One instance of this class will be instantiated to listen in on events generated by the OSGi framework and log those.

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 system property "org.ops4j.pax.logging.service.frameworkEventsLogLevel" to DEBUG, INFO, WARNING, or ERROR.


Field Summary
static java.lang.String FRAMEWORK_EVENTS_LOG_LEVEL_PROP_NAME
           
 
Constructor Summary
FrameworkHandler(PaxLoggingServiceImpl service)
           
 
Method Summary
 void bundleChanged(org.osgi.framework.BundleEvent bundleEvent)
           
 void frameworkEvent(org.osgi.framework.FrameworkEvent frameworkEvent)
           
 void serviceChanged(org.osgi.framework.ServiceEvent serviceEvent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FRAMEWORK_EVENTS_LOG_LEVEL_PROP_NAME

public static final java.lang.String FRAMEWORK_EVENTS_LOG_LEVEL_PROP_NAME
See Also:
Constant Field Values
Constructor Detail

FrameworkHandler

public FrameworkHandler(PaxLoggingServiceImpl service)
Method Detail

bundleChanged

public void bundleChanged(org.osgi.framework.BundleEvent bundleEvent)
Specified by:
bundleChanged in interface org.osgi.framework.BundleListener

frameworkEvent

public void frameworkEvent(org.osgi.framework.FrameworkEvent frameworkEvent)
Specified by:
frameworkEvent in interface org.osgi.framework.FrameworkListener

serviceChanged

public void serviceChanged(org.osgi.framework.ServiceEvent serviceEvent)
Specified by:
serviceChanged in interface org.osgi.framework.ServiceListener


Copyright © 2006-2010 OPS4J - Open Participation Software for Java. All Rights Reserved.