Package org.apache.felix.scr.impl.logger
Class AbstractLogger
java.lang.Object
org.apache.felix.scr.impl.logger.AbstractLogger
- Direct Known Subclasses:
BundleLogger,ComponentLogger,ScrLogger
This is a common base for all loggers
-
Method Summary
Modifier and TypeMethodDescriptionbooleanisLogEnabled(int level) Returnstrueif logging for the given level is enabled.booleanMethod to actually emit the log message.booleanMethod to actually emit the log message.
-
Method Details
-
isLogEnabled
public boolean isLogEnabled(int level) Returnstrueif logging for the given level is enabled. -
log
Method to actually emit the log message. If the LogService is available, the message will be logged through the LogService. Otherwise the message is logged to stdout (or stderr in case of LOG_ERROR level messages),- Parameters:
level- The log level to log the message atpattern- Thejava.text.MessageFormatmessage format string for preparing the messageex- An optionalThrowablewhose stack trace is written,arguments- The format arguments for thepatternstring.
-
log
Method to actually emit the log message. If the LogService is available, the message will be logged through the LogService. Otherwise the message is logged to stdout (or stderr in case of LOG_ERROR level messages),- Parameters:
level- The log level of the messages. This corresponds to the log levels defined by the OSGi LogService.message- The message to printex- TheThrowablecausing the message to be logged.
-