Class LogManager

java.lang.Object
org.osgi.util.tracker.ServiceTracker<Object,Object>
org.apache.felix.scr.impl.logger.LogManager
All Implemented Interfaces:
EventListener, org.osgi.framework.BundleListener, org.osgi.util.tracker.ServiceTrackerCustomizer<Object,Object>
Direct Known Subclasses:
ScrLogManager

class LogManager extends org.osgi.util.tracker.ServiceTracker<Object,Object> implements org.osgi.framework.BundleListener
  • Field Details

  • Constructor Details

    • LogManager

      LogManager(org.osgi.framework.BundleContext context)
  • Method Details

    • addingService

      public Object addingService(org.osgi.framework.ServiceReference<Object> reference)
      Specified by:
      addingService in interface org.osgi.util.tracker.ServiceTrackerCustomizer<Object,Object>
      Overrides:
      addingService in class org.osgi.util.tracker.ServiceTracker<Object,Object>
    • removedService

      public void removedService(org.osgi.framework.ServiceReference<Object> reference, Object service)
      Specified by:
      removedService in interface org.osgi.util.tracker.ServiceTrackerCustomizer<Object,Object>
      Overrides:
      removedService in class org.osgi.util.tracker.ServiceTracker<Object,Object>
    • getLogger

      <T> T getLogger(org.osgi.framework.Bundle bundle, String name, Class<T> type)
    • bundleChanged

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

      public void close()
      Overrides:
      close in class org.osgi.util.tracker.ServiceTracker<Object,Object>
    • createLoggerFacade

      LogManager.LoggerFacade createLoggerFacade(LogManager.LogDomain logDomain, String name)