Class ConsoleLogger.Facade

java.lang.Object
aQute.bnd.junit.ConsoleLogger.Facade
All Implemented Interfaces:
org.osgi.service.log.LoggerFactory, org.osgi.service.log.LogService
Enclosing class:
ConsoleLogger

public class ConsoleLogger.Facade extends Object implements org.osgi.service.log.LogService
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private org.osgi.framework.Bundle
     

    Fields inherited from interface org.osgi.service.log.LogService

    LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_WARNING
  • Constructor Summary

    Constructors
    Constructor
    Description
    Facade(org.osgi.framework.Bundle bundle, org.osgi.framework.ServiceRegistration<org.osgi.service.log.LogService> registration)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    org.osgi.service.log.Logger
    getLogger(Class<?> clazz)
     
    <L extends org.osgi.service.log.Logger>
    L
    getLogger(Class<?> clazz, Class<L> loggerType)
     
    org.osgi.service.log.Logger
     
    <L extends org.osgi.service.log.Logger>
    L
    getLogger(String name, Class<L> loggerType)
     
    <L extends org.osgi.service.log.Logger>
    L
    getLogger(org.osgi.framework.Bundle bundle, String name, Class<L> loggerType)
     
    void
    log(int level, String message)
     
    void
    log(int level, String message, Throwable exception)
     
    void
    log(org.osgi.framework.ServiceReference sr, int level, String message)
     
    void
    log(org.osgi.framework.ServiceReference sr, int level, String message, Throwable exception)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • bundle

      private org.osgi.framework.Bundle bundle
  • Constructor Details

    • Facade

      public Facade(org.osgi.framework.Bundle bundle, org.osgi.framework.ServiceRegistration<org.osgi.service.log.LogService> registration)
  • 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(org.osgi.framework.ServiceReference sr, int level, String message)
      Specified by:
      log in interface org.osgi.service.log.LogService
    • log

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

      public void close()
    • 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(org.osgi.framework.Bundle bundle, String name, Class<L> loggerType)
      Specified by:
      getLogger in interface org.osgi.service.log.LoggerFactory