Class Logger

java.lang.Object
org.apache.felix.utils.log.Logger

public class Logger extends Object
Internal logger to be used in order to avoid a mandatory dependency on OSGi LogService. It first tries to log to a log service implementation if there is one available and then fallback to System out/err in case there is no log service available.
  • Field Details

  • Constructor Details

    • Logger

      public Logger(org.osgi.framework.BundleContext context)
      Constructor.
      Parameters:
      context - bundle context
  • Method Details

    • log

      public void log(int level, String message)
      Logs a message.
      Parameters:
      level - The severity of the message. T
      message - Human readable string describing the condition or null.
      See Also:
      • LogService.log(int, String)
    • log

      public void log(int level, String message, Throwable exception)
      Logs a message.
      Parameters:
      level - The severity of the message. T
      message - Human readable string describing the condition or null.
      exception - The exception that reflects the condition or null.
      See Also:
      • LogService.log(int, String, Throwable)