Package org.apache.felix.framework
Class Logger
java.lang.Object
org.apache.felix.resolver.Logger
org.apache.felix.framework.Logger
public class Logger
extends org.apache.felix.resolver.Logger
This class mimics the standard OSGi LogService interface. An instance of this class is used by the framework for all logging. By default this class logs messages to standard out. The log level can be set to control the amount of logging performed, where a higher number results in more logging. A log level of zero turns off logging completely.
The log levels match those specified in the OSGi Log Service (i.e., 1 = error, 2 = warning, 3 = information, and 4 = debug). The default value is 1.
-
Field Summary
FieldsFields inherited from class org.apache.felix.resolver.Logger
LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_WARNING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void_log(Bundle bundle, ServiceReference<?> sr, int level, String msg, Throwable throwable) protected voidprotected voiddoLog(Bundle bundle, ServiceReference<?> sr, int level, String msg, Throwable throwable) protected voidprotected voiddoLogReflectively(int level, String msg, Throwable throwable) final voidfinal voidfinal voidlog(ServiceReference<?> sr, int level, String msg) final voidlog(ServiceReference<?> sr, int level, String msg, Throwable throwable) voidMethods inherited from class org.apache.felix.resolver.Logger
debug, getLogLevel, isDebugEnabled, log, log, logUsesConstraintViolation, setLogLevel
-
Field Details
-
m_logger
-
-
Constructor Details
-
Logger
public Logger()
-
-
Method Details
-
setLogger
-
log
-
log
-
log
-
log
-
_log
protected void _log(Bundle bundle, ServiceReference<?> sr, int level, String msg, Throwable throwable) -
doLog
protected void doLog(Bundle bundle, ServiceReference<?> sr, int level, String msg, Throwable throwable) -
doLog
- Overrides:
doLogin classorg.apache.felix.resolver.Logger
-
doLogOut
-
doLogReflectively
-