public class Slf4jLogger extends Object implements org.slf4j.spi.LocationAwareLogger, PaxLoggingManagerAwareLogger
Logger that delegates to PaxLogger that is obtained from
framework specific PaxLoggingService and eventually delegates to logging
implementation.| Modifier and Type | Field and Description |
|---|---|
static String |
SLF4J_FQCN |
static String |
SLF4J_MARKER_MDC_ATTRIBUTE |
| Constructor and Description |
|---|
Slf4jLogger(String name,
PaxLogger delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
debug(org.slf4j.Marker marker,
String msg)
Log a message with the specific Marker at the DEBUG level.
|
void |
debug(org.slf4j.Marker marker,
String format,
Object arg)
This method is similar to
debug(String, Object) method except that the
marker data is also taken into consideration. |
void |
debug(org.slf4j.Marker marker,
String format,
Object[] argArray)
This method is similar to
debug(String, Object[])
method except that the marker data is also taken into
consideration. |
void |
debug(org.slf4j.Marker marker,
String format,
Object arg1,
Object arg2)
This method is similar to
debug(String, Object, Object)
method except that the marker data is also taken into
consideration. |
void |
debug(org.slf4j.Marker marker,
String msg,
Throwable t)
This method is similar to
debug(String, Throwable) method except that the
marker data is also taken into consideration. |
void |
debug(String msg)
Log a message at the DEBUG level.
|
void |
debug(String format,
Object arg)
Log a message at the DEBUG level according to the specified format
and argument.
|
void |
debug(String format,
Object[] argArray)
Log a message at the DEBUG level according to the specified format
and arguments.
|
void |
debug(String format,
Object arg1,
Object arg2)
Log a message at the DEBUG level according to the specified format
and arguments.
|
void |
debug(String msg,
Throwable t)
Log an exception (throwable) at the DEBUG level with an
accompanying message.
|
void |
error(org.slf4j.Marker marker,
String msg)
Log a message with the specific Marker at the ERROR level.
|
void |
error(org.slf4j.Marker marker,
String format,
Object arg)
This method is similar to
error(String, Object) method except that the
marker data is also taken into consideration. |
void |
error(org.slf4j.Marker marker,
String format,
Object[] argArray)
This method is similar to
error(String, Object[])
method except that the marker data is also taken into
consideration. |
void |
error(org.slf4j.Marker marker,
String format,
Object arg1,
Object arg2)
This method is similar to
error(String, Object, Object)
method except that the marker data is also taken into
consideration. |
void |
error(org.slf4j.Marker marker,
String msg,
Throwable t)
This method is similar to
error(String, Throwable)
method except that the marker data is also taken into
consideration. |
void |
error(String msg)
Log a message at the ERROR level.
|
void |
error(String format,
Object arg)
Log a message at the ERROR level according to the specified format
and argument.
|
void |
error(String format,
Object[] argArray)
Log a message at the ERROR level according to the specified format
and arguments.
|
void |
error(String format,
Object arg1,
Object arg2)
Log a message at the ERROR level according to the specified format
and arguments.
|
void |
error(String msg,
Throwable t)
Log an exception (throwable) at the ERROR level with an
accompanying message.
|
String |
getName()
Return the name of this
Logger instance. |
void |
info(org.slf4j.Marker marker,
String msg)
Log a message with the specific Marker at the INFO level.
|
void |
info(org.slf4j.Marker marker,
String format,
Object arg)
This method is similar to
info(String, Object) method except that the
marker data is also taken into consideration. |
void |
info(org.slf4j.Marker marker,
String format,
Object[] argArray)
This method is similar to
info(String, Object[])
method except that the marker data is also taken into
consideration. |
void |
info(org.slf4j.Marker marker,
String format,
Object arg1,
Object arg2)
This method is similar to
info(String, Object, Object)
method except that the marker data is also taken into
consideration. |
void |
info(org.slf4j.Marker marker,
String msg,
Throwable t)
This method is similar to
info(String, Throwable) method
except that the marker data is also taken into consideration. |
void |
info(String msg)
Log a message at the INFO level.
|
void |
info(String format,
Object arg)
Log a message at the INFO level according to the specified format
and argument.
|
void |
info(String format,
Object[] argArray)
Log a message at the INFO level according to the specified format
and arguments.
|
void |
info(String format,
Object arg1,
Object arg2)
Log a message at the INFO level according to the specified format
and arguments.
|
void |
info(String msg,
Throwable t)
Log an exception (throwable) at the INFO level with an
accompanying message.
|
boolean |
isDebugEnabled()
Is the logger instance enabled for the DEBUG level?
|
boolean |
isDebugEnabled(org.slf4j.Marker marker)
Similar to
isDebugEnabled() method except that the
marker data is also taken into account. |
boolean |
isErrorEnabled()
Is the logger instance enabled for the ERROR level?
|
boolean |
isErrorEnabled(org.slf4j.Marker marker)
Similar to
isErrorEnabled() method except that the
marker data is also taken into consideration. |
boolean |
isInfoEnabled()
Is the logger instance enabled for the INFO level?
|
boolean |
isInfoEnabled(org.slf4j.Marker marker)
Similar to
isInfoEnabled() method except that the marker
data is also taken into consideration. |
boolean |
isTraceEnabled()
Is the logger instance enabled for the TRACE level?
|
boolean |
isTraceEnabled(org.slf4j.Marker marker)
Similar to
isTraceEnabled() method except that the
marker data is also taken into account. |
boolean |
isWarnEnabled()
Is the logger instance enabled for the WARN level?
|
boolean |
isWarnEnabled(org.slf4j.Marker marker)
Similar to
isWarnEnabled() method except that the marker
data is also taken into consideration. |
void |
log(org.slf4j.Marker marker,
String fqcn,
int level,
String message,
Object[] argArray,
Throwable t)
This method implements LocationAwareLogger.log
The caller passes in it's own Fully Qualified Class Name (fqcn).
|
void |
setPaxLoggingManager(PaxLoggingManager loggingManager)
Configures a
PaxLoggingManager that from now on can be used to
obtain a non-fallback logger that given logger
is delegating to. |
void |
trace(org.slf4j.Marker marker,
String msg)
Log a message with the specific Marker at the TRACE level.
|
void |
trace(org.slf4j.Marker marker,
String format,
Object arg)
This method is similar to
trace(String, Object) method except that the
marker data is also taken into consideration. |
void |
trace(org.slf4j.Marker marker,
String format,
Object[] argArray)
This method is similar to
trace(String, Object[])
method except that the marker data is also taken into
consideration. |
void |
trace(org.slf4j.Marker marker,
String format,
Object arg1,
Object arg2)
This method is similar to
trace(String, Object, Object)
method except that the marker data is also taken into
consideration. |
void |
trace(org.slf4j.Marker marker,
String msg,
Throwable t)
This method is similar to
trace(String, Throwable) method except that the
marker data is also taken into consideration. |
void |
trace(String msg)
Log a message at the DEBUG level.
|
void |
trace(String format,
Object arg)
Log a message at the TRACE level according to the specified format
and argument.
|
void |
trace(String format,
Object[] argArray)
Log a message at the TRACE level according to the specified format
and arguments.
|
void |
trace(String format,
Object arg1,
Object arg2)
Log a message at the TRACE level according to the specified format
and arguments.
|
void |
trace(String msg,
Throwable t)
Log an exception (throwable) at the TRACE level with an
accompanying message.
|
void |
warn(org.slf4j.Marker marker,
String msg)
Log a message with the specific Marker at the WARN level.
|
void |
warn(org.slf4j.Marker marker,
String format,
Object arg)
This method is similar to
warn(String, Object) method except that the
marker data is also taken into consideration. |
void |
warn(org.slf4j.Marker marker,
String format,
Object[] argArray)
This method is similar to
warn(String, Object[])
method except that the marker data is also taken into
consideration. |
void |
warn(org.slf4j.Marker marker,
String format,
Object arg1,
Object arg2)
This method is similar to
warn(String, Object, Object)
method except that the marker data is also taken into
consideration. |
void |
warn(org.slf4j.Marker marker,
String msg,
Throwable t)
This method is similar to
warn(String, Throwable) method
except that the marker data is also taken into consideration. |
void |
warn(String msg)
Log a message at the WARN level.
|
void |
warn(String format,
Object arg)
Log a message at the WARN level according to the specified format
and argument.
|
void |
warn(String format,
Object[] argArray)
Log a message at the WARN level according to the specified format
and arguments.
|
void |
warn(String format,
Object arg1,
Object arg2)
Log a message at the WARN level according to the specified format
and arguments.
|
void |
warn(String msg,
Throwable t)
Log an exception (throwable) at the WARN level with an
accompanying message.
|
public static final String SLF4J_MARKER_MDC_ATTRIBUTE
public static final String SLF4J_FQCN
public void setPaxLoggingManager(PaxLoggingManager loggingManager)
PaxLoggingManagerAwareLoggerPaxLoggingManager that from now on can be used to
obtain a non-fallback logger that given logger
is delegating to.
This method is called in activator of pax-logging-api to ensure that loggers that may already been created
from pax-logging adjusted facades/factories actually delegate to real PaxLoggingService. This is
especially visible in pax-exam tests, where pax-logging-api's SLF4J classes are already used by pax-exam
itself before even starting OSGi framework.setPaxLoggingManager in interface PaxLoggingManagerAwareLoggerpublic String getName()
Logger instance.getName in interface org.slf4j.Loggerpublic boolean isTraceEnabled()
isTraceEnabled in interface org.slf4j.Loggerpublic void trace(String msg)
trace in interface org.slf4j.Loggermsg - the message string to be loggedpublic void trace(String format, Object arg)
trace in interface org.slf4j.Loggerformat - the format stringarg - the argumentpublic void trace(String format, Object arg1, Object arg2)
trace in interface org.slf4j.Loggerformat - the format stringarg1 - the first argumentarg2 - the second argumentpublic void trace(String format, Object[] argArray)
trace in interface org.slf4j.Loggerformat - the format stringargArray - an array of argumentspublic void trace(String msg, Throwable t)
trace in interface org.slf4j.Loggermsg - the message accompanying the exceptiont - the exception (throwable) to logpublic boolean isTraceEnabled(org.slf4j.Marker marker)
isTraceEnabled() method except that the
marker data is also taken into account.isTraceEnabled in interface org.slf4j.Loggermarker - The marker data to take into considerationpublic void trace(org.slf4j.Marker marker,
String msg)
trace in interface org.slf4j.Loggermarker - the marker data specific to this log statementmsg - the message string to be loggedpublic void trace(org.slf4j.Marker marker,
String format,
Object arg)
trace(String, Object) method except that the
marker data is also taken into consideration.trace in interface org.slf4j.Loggermarker - the marker data specific to this log statementformat - the format stringarg - the argumentpublic void trace(org.slf4j.Marker marker,
String format,
Object arg1,
Object arg2)
trace(String, Object, Object)
method except that the marker data is also taken into
consideration.trace in interface org.slf4j.Loggermarker - the marker data specific to this log statementformat - the format stringarg1 - the first argumentarg2 - the second argumentpublic void trace(org.slf4j.Marker marker,
String format,
Object[] argArray)
trace(String, Object[])
method except that the marker data is also taken into
consideration.trace in interface org.slf4j.Loggermarker - the marker data specific to this log statementformat - the format stringargArray - an array of argumentspublic void trace(org.slf4j.Marker marker,
String msg,
Throwable t)
trace(String, Throwable) method except that the
marker data is also taken into consideration.trace in interface org.slf4j.Loggermarker - the marker data specific to this log statementmsg - the message accompanying the exceptiont - the exception (throwable) to logpublic boolean isDebugEnabled()
isDebugEnabled in interface org.slf4j.Loggerpublic void debug(String msg)
debug in interface org.slf4j.Loggermsg - the message string to be loggedpublic void debug(String format, Object arg)
debug in interface org.slf4j.Loggerformat - the format stringarg - the argumentpublic void debug(String format, Object arg1, Object arg2)
debug in interface org.slf4j.Loggerformat - the format stringarg1 - the first argumentarg2 - the second argumentpublic void debug(String format, Object[] argArray)
debug in interface org.slf4j.Loggerformat - the format stringargArray - an array of argumentspublic void debug(String msg, Throwable t)
debug in interface org.slf4j.Loggermsg - the message accompanying the exceptiont - the exception (throwable) to logpublic boolean isDebugEnabled(org.slf4j.Marker marker)
isDebugEnabled() method except that the
marker data is also taken into account.isDebugEnabled in interface org.slf4j.Loggermarker - The marker data to take into considerationpublic void debug(org.slf4j.Marker marker,
String msg)
debug in interface org.slf4j.Loggermarker - the marker data specific to this log statementmsg - the message string to be loggedpublic void debug(org.slf4j.Marker marker,
String format,
Object arg)
debug(String, Object) method except that the
marker data is also taken into consideration.debug in interface org.slf4j.Loggermarker - the marker data specific to this log statementformat - the format stringarg - the argumentpublic void debug(org.slf4j.Marker marker,
String format,
Object arg1,
Object arg2)
debug(String, Object, Object)
method except that the marker data is also taken into
consideration.debug in interface org.slf4j.Loggermarker - the marker data specific to this log statementformat - the format stringarg1 - the first argumentarg2 - the second argumentpublic void debug(org.slf4j.Marker marker,
String format,
Object[] argArray)
debug(String, Object[])
method except that the marker data is also taken into
consideration.debug in interface org.slf4j.Loggermarker - the marker data specific to this log statementformat - the format stringargArray - an array of argumentspublic void debug(org.slf4j.Marker marker,
String msg,
Throwable t)
debug(String, Throwable) method except that the
marker data is also taken into consideration.debug in interface org.slf4j.Loggermarker - the marker data specific to this log statementmsg - the message accompanying the exceptiont - the exception (throwable) to logpublic boolean isInfoEnabled()
isInfoEnabled in interface org.slf4j.Loggerpublic void info(String msg)
info in interface org.slf4j.Loggermsg - the message string to be loggedpublic void info(String format, Object arg)
info in interface org.slf4j.Loggerformat - the format stringarg - the argumentpublic void info(String format, Object arg1, Object arg2)
info in interface org.slf4j.Loggerformat - the format stringarg1 - the first argumentarg2 - the second argumentpublic void info(String format, Object[] argArray)
info in interface org.slf4j.Loggerformat - the format stringargArray - an array of argumentspublic void info(String msg, Throwable t)
info in interface org.slf4j.Loggermsg - the message accompanying the exceptiont - the exception (throwable) to logpublic boolean isInfoEnabled(org.slf4j.Marker marker)
isInfoEnabled() method except that the marker
data is also taken into consideration.isInfoEnabled in interface org.slf4j.Loggermarker - The marker data to take into considerationpublic void info(org.slf4j.Marker marker,
String msg)
info in interface org.slf4j.Loggermarker - The marker specific to this log statementmsg - the message string to be loggedpublic void info(org.slf4j.Marker marker,
String format,
Object arg)
info(String, Object) method except that the
marker data is also taken into consideration.info in interface org.slf4j.Loggermarker - the marker data specific to this log statementformat - the format stringarg - the argumentpublic void info(org.slf4j.Marker marker,
String format,
Object arg1,
Object arg2)
info(String, Object, Object)
method except that the marker data is also taken into
consideration.info in interface org.slf4j.Loggermarker - the marker data specific to this log statementformat - the format stringarg1 - the first argumentarg2 - the second argumentpublic void info(org.slf4j.Marker marker,
String format,
Object[] argArray)
info(String, Object[])
method except that the marker data is also taken into
consideration.info in interface org.slf4j.Loggermarker - the marker data specific to this log statementformat - the format stringargArray - an array of argumentspublic void info(org.slf4j.Marker marker,
String msg,
Throwable t)
info(String, Throwable) method
except that the marker data is also taken into consideration.info in interface org.slf4j.Loggermarker - the marker data for this log statementmsg - the message accompanying the exceptiont - the exception (throwable) to logpublic boolean isWarnEnabled()
isWarnEnabled in interface org.slf4j.Loggerpublic void warn(String msg)
warn in interface org.slf4j.Loggermsg - the message string to be loggedpublic void warn(String format, Object arg)
warn in interface org.slf4j.Loggerformat - the format stringarg - the argumentpublic void warn(String format, Object[] argArray)
warn in interface org.slf4j.Loggerformat - the format stringargArray - an array of argumentspublic void warn(String format, Object arg1, Object arg2)
warn in interface org.slf4j.Loggerformat - the format stringarg1 - the first argumentarg2 - the second argumentpublic void warn(String msg, Throwable t)
warn in interface org.slf4j.Loggermsg - the message accompanying the exceptiont - the exception (throwable) to logpublic boolean isWarnEnabled(org.slf4j.Marker marker)
isWarnEnabled() method except that the marker
data is also taken into consideration.isWarnEnabled in interface org.slf4j.Loggermarker - The marker data to take into considerationpublic void warn(org.slf4j.Marker marker,
String msg)
warn in interface org.slf4j.Loggermarker - The marker specific to this log statementmsg - the message string to be loggedpublic void warn(org.slf4j.Marker marker,
String format,
Object arg)
warn(String, Object) method except that the
marker data is also taken into consideration.warn in interface org.slf4j.Loggermarker - the marker data specific to this log statementformat - the format stringarg - the argumentpublic void warn(org.slf4j.Marker marker,
String format,
Object arg1,
Object arg2)
warn(String, Object, Object)
method except that the marker data is also taken into
consideration.warn in interface org.slf4j.Loggermarker - the marker data specific to this log statementformat - the format stringarg1 - the first argumentarg2 - the second argumentpublic void warn(org.slf4j.Marker marker,
String format,
Object[] argArray)
warn(String, Object[])
method except that the marker data is also taken into
consideration.warn in interface org.slf4j.Loggermarker - the marker data specific to this log statementformat - the format stringargArray - an array of argumentspublic void warn(org.slf4j.Marker marker,
String msg,
Throwable t)
warn(String, Throwable) method
except that the marker data is also taken into consideration.warn in interface org.slf4j.Loggermarker - the marker data for this log statementmsg - the message accompanying the exceptiont - the exception (throwable) to logpublic boolean isErrorEnabled()
isErrorEnabled in interface org.slf4j.Loggerpublic void error(String msg)
error in interface org.slf4j.Loggermsg - the message string to be loggedpublic void error(String format, Object arg)
error in interface org.slf4j.Loggerformat - the format stringarg - the argumentpublic void error(String format, Object arg1, Object arg2)
error in interface org.slf4j.Loggerformat - the format stringarg1 - the first argumentarg2 - the second argumentpublic void error(String format, Object[] argArray)
error in interface org.slf4j.Loggerformat - the format stringargArray - an array of argumentspublic void error(String msg, Throwable t)
error in interface org.slf4j.Loggermsg - the message accompanying the exceptiont - the exception (throwable) to logpublic boolean isErrorEnabled(org.slf4j.Marker marker)
isErrorEnabled() method except that the
marker data is also taken into consideration.isErrorEnabled in interface org.slf4j.Loggermarker - The marker data to take into considerationpublic void error(org.slf4j.Marker marker,
String msg)
error in interface org.slf4j.Loggermarker - The marker specific to this log statementmsg - the message string to be loggedpublic void error(org.slf4j.Marker marker,
String format,
Object arg)
error(String, Object) method except that the
marker data is also taken into consideration.error in interface org.slf4j.Loggermarker - the marker data specific to this log statementformat - the format stringarg - the argumentpublic void error(org.slf4j.Marker marker,
String format,
Object arg1,
Object arg2)
error(String, Object, Object)
method except that the marker data is also taken into
consideration.error in interface org.slf4j.Loggermarker - the marker data specific to this log statementformat - the format stringarg1 - the first argumentarg2 - the second argumentpublic void error(org.slf4j.Marker marker,
String format,
Object[] argArray)
error(String, Object[])
method except that the marker data is also taken into
consideration.error in interface org.slf4j.Loggermarker - the marker data specific to this log statementformat - the format stringargArray - an array of argumentspublic void error(org.slf4j.Marker marker,
String msg,
Throwable t)
error(String, Throwable)
method except that the marker data is also taken into
consideration.error in interface org.slf4j.Loggermarker - the marker data specific to this log statementmsg - the message accompanying the exceptiont - the exception (throwable) to logpublic void log(org.slf4j.Marker marker,
String fqcn,
int level,
String message,
Object[] argArray,
Throwable t)
log in interface org.slf4j.spi.LocationAwareLoggermarker - fqcn - the fully qualified class name (FQCN) of the callerlevel - Integer representation of the log level as defined in LocationAwareLoggermessage - the message as a format stringargArray - an array of arguments to use in the message format stringt - the throwable to logCopyright © 2006–2023 OPS4J - Open Participation Software for Java. All rights reserved.