Class 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 Detail

      • SystemLogService

        public SystemLogService​(String pluginName)
    • Method Detail

      • 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