Package org.apache.felix.utils.log
Class Logger
- java.lang.Object
-
- 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
Fields Modifier and Type Field Description static int
LOG_DEBUG
static int
LOG_ERROR
static int
LOG_INFO
static int
LOG_WARNING
-
Constructor Summary
Constructors Constructor Description Logger(org.osgi.framework.BundleContext context)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
log(int level, java.lang.String message)
Logs a message.void
log(int level, java.lang.String message, java.lang.Throwable exception)
Logs a message.
-
-
-
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
-
-
Method Detail
-
log
public void log(int level, java.lang.String message)
Logs a message.- Parameters:
level
- The severity of the message. Tmessage
- Human readable string describing the condition ornull
.- See Also:
LogService.log(int, String)
-
log
public void log(int level, java.lang.String message, java.lang.Throwable exception)
Logs a message.- Parameters:
level
- The severity of the message. Tmessage
- Human readable string describing the condition ornull
.exception
- The exception that reflects the condition ornull
.- See Also:
LogService.log(int, String, Throwable)
-
-