Class LoggerAdminImpl

java.lang.Object
org.apache.felix.log.LoggerAdminImpl
All Implemented Interfaces:
org.osgi.service.log.admin.LoggerAdmin

@Capability(namespace="osgi.service", attribute="objectClass:List<String>=\"org.osgi.service.log.admin.LoggerAdmin\"", uses={LoggerAdminImpl.class,org.osgi.service.log.admin.LoggerAdmin.class}) public class LoggerAdminImpl extends Object implements org.osgi.service.log.admin.LoggerAdmin
  • Constructor Details

    • LoggerAdminImpl

      public LoggerAdminImpl(String defaultLogLevelString, org.apache.felix.log.Log log)
  • Method Details

    • getLoggerContext

      public org.osgi.service.log.admin.LoggerContext getLoggerContext(String name)
      Specified by:
      getLoggerContext in interface org.osgi.service.log.admin.LoggerAdmin
    • getLoggerContextNames

      public Set<String> getLoggerContextNames()
    • updateConfiguration

      protected void updateConfiguration(String name, Dictionary<String,Object> properties)
    • getOrCreateLoggerContext

      protected org.osgi.service.log.admin.LoggerContext getOrCreateLoggerContext(String name)
    • keepLoggerContext

      public void keepLoggerContext(String name, LoggerContextImpl loggerContext)
    • getLogger

      public <L extends org.osgi.service.log.Logger> L getLogger(org.osgi.framework.Bundle bundle, String name, Class<L> loggerType)