Package org.apache.felix.scr.impl.logger
Class LogManager
- All Implemented Interfaces:
EventListener,org.osgi.framework.BundleListener,org.osgi.util.tracker.ServiceTrackerCustomizer<Object,Object>
- Direct Known Subclasses:
ScrLogManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) class(package private) class(package private) class -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final AtomicBoolean(package private) final LogManager.Lockprivate static final String(package private) final org.osgi.framework.BundleContextFields inherited from class org.osgi.util.tracker.ServiceTracker
context, filter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddingService(org.osgi.framework.ServiceReference<Object> reference) voidbundleChanged(org.osgi.framework.BundleEvent event) voidclose()(package private) LogManager.LoggerFacadecreateLoggerFacade(LogManager.LogDomain logDomain, String name) (package private) <T> TvoidremovedService(org.osgi.framework.ServiceReference<Object> reference, Object service) Methods inherited from class org.osgi.util.tracker.ServiceTracker
getService, getService, getServiceReference, getServiceReferences, getServices, getServices, getTracked, getTrackingCount, isEmpty, modifiedService, open, open, remove, size, waitForService
-
Field Details
-
LOGGER_FACTORY_CLASS_NAME
- See Also:
-
scrContext
final org.osgi.framework.BundleContext scrContext -
closed
-
lock
-
-
Constructor Details
-
LogManager
LogManager(org.osgi.framework.BundleContext context)
-
-
Method Details
-
addingService
-
removedService
-
getLogger
-
bundleChanged
public void bundleChanged(org.osgi.framework.BundleEvent event) - Specified by:
bundleChangedin interfaceorg.osgi.framework.BundleListener
-
close
public void close() -
createLoggerFacade
-