org.apache.felix.utils.log
Class Logger

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

public class Logger
extends java.lang.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 Summary
static int LOG_DEBUG
           
static int LOG_ERROR
           
static int LOG_INFO
           
static int LOG_WARNING
           
 
Constructor Summary
Logger(org.osgi.framework.BundleContext context)
          Constructor.
 
Method Summary
 void log(int level, java.lang.String message)
           
 void log(int level, java.lang.String message, java.lang.Throwable exception)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG_ERROR

public static final int LOG_ERROR
See Also:
Constant Field Values

LOG_WARNING

public static final int LOG_WARNING
See Also:
Constant Field Values

LOG_INFO

public static final int LOG_INFO
See Also:
Constant Field Values

LOG_DEBUG

public static final int LOG_DEBUG
See Also:
Constant Field Values
Constructor Detail

Logger

public Logger(org.osgi.framework.BundleContext context)
Constructor.

Parameters:
context - bundle context
Method Detail

log

public void log(int level,
                java.lang.String message)
See Also:
LogService.log(int, String)

log

public void log(int level,
                java.lang.String message,
                java.lang.Throwable exception)
See Also:
LogService.log(int, String, Throwable)


Copyright © 2011. All Rights Reserved.