Class SystemLogService

java.lang.Object
org.eclipse.ecf.core.util.SystemLogService
All Implemented Interfaces:
org.osgi.service.log.LoggerFactory, org.osgi.service.log.LogService

public class SystemLogService extends Object implements org.osgi.service.log.LogService
  • Constructor Details

    • SystemLogService

      public SystemLogService(String pluginName)
  • Method Details

    • log

      public void log(int level, String message)
      Specified by:
      log in interface org.osgi.service.log.LogService
    • log

      public void log(int level, String message, Throwable exception)
      Specified by:
      log in interface org.osgi.service.log.LogService
    • log

      public void log(ServiceReference sr, int level, String message)
      Specified by:
      log in interface org.osgi.service.log.LogService
    • log

      public void log(ServiceReference sr, int level, String message, Throwable exception)
      Specified by:
      log in interface org.osgi.service.log.LogService
    • getLogger

      public org.osgi.service.log.Logger getLogger(String name)
      Specified by:
      getLogger in interface org.osgi.service.log.LoggerFactory
    • getLogger

      public org.osgi.service.log.Logger getLogger(Class<?> clazz)
      Specified by:
      getLogger in interface org.osgi.service.log.LoggerFactory
    • getLogger

      public <L extends org.osgi.service.log.Logger> L getLogger(String name, Class<L> loggerType)
      Specified by:
      getLogger in interface org.osgi.service.log.LoggerFactory
    • getLogger

      public <L extends org.osgi.service.log.Logger> L getLogger(Class<?> clazz, Class<L> loggerType)
      Specified by:
      getLogger in interface org.osgi.service.log.LoggerFactory
    • getLogger

      public <L extends org.osgi.service.log.Logger> L getLogger(Bundle bundle, String name, Class<L> loggerType)
      Specified by:
      getLogger in interface org.osgi.service.log.LoggerFactory