Interface Logger
-
- All Known Subinterfaces:
ExtendedLogger
- All Known Implementing Classes:
AbstractLogger
,ExtendedLoggerWrapper
public interface Logger
This is the central interface in the log4j package. Most logging operations, except configuration, are done through this interface.The canonical way to obtain a Logger for a class is through
LogManager.getLogger()
. Typically, each class gets its own Logger named after its fully qualified class name (the default Logger name when obtained through theLogManager.getLogger()
method). Thus, the simplest way to use this would be like so:public class MyClass { private static final Logger LOGGER = LogManager.getLogger(); // ... }
For ease of filtering, searching, sorting, etc., it is generally a good idea to create Loggers for each class rather than sharing Loggers. Instead,
Markers
should be used for shared, filterable identification.For service provider implementations, it is recommended to extend the
Since 2.4, methods have been added to theAbstractLogger
class rather than implementing this interface directly.Logger
interface to support lambda expressions. The new methods allow client code to lazily log messages without explicitly checking if the requested log level is enabled. For example, previously one would write:// pre-Java 8 style optimization: explicitly check the log level // to make sure the expensiveOperation() method is only called if necessary if (logger.isTraceEnabled()) { logger.trace("Some long-running operation returned {}", expensiveOperation()); }
With Java 8, the same effect can be achieved with a lambda expression:
// Java-8 style optimization: no need to explicitly check the log level: // the lambda expression is not evaluated if the TRACE level is not enabled logger.trace("Some long-running operation returned {}", () -> expensiveOperation());
Note that although
MessageSupplier
is provided, using{@code Supplier
works just the same. MessageSupplier was deprecated in 2.6 and un-deprecated in 2.8.1. Anonymous class usage of these APIs should prefer using Supplier instead.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default LogBuilder
always()
Construct a log event that will always be logged.default LogBuilder
atDebug()
Construct a trace log event.default LogBuilder
atError()
Construct a trace log event.default LogBuilder
atFatal()
Construct a trace log event.default LogBuilder
atInfo()
Construct a trace log event.default LogBuilder
atLevel(Level level)
Construct a log event.default LogBuilder
atTrace()
Construct a trace log event.default LogBuilder
atWarn()
Construct a trace log event.void
catching(java.lang.Throwable throwable)
Logs aThrowable
that has been caught at theERROR
level.void
catching(Level level, java.lang.Throwable throwable)
Logs aThrowable
that has been caught to a specific logging level.void
debug(java.lang.CharSequence message)
Logs a message CharSequence with theDEBUG
level.void
debug(java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theDEBUG
level including the stack trace of theThrowable
throwable
passed as parameter.void
debug(java.lang.Object message)
Logs a message object with theDEBUG
level.void
debug(java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theDEBUG
level including the stack trace of theThrowable
throwable
passed as parameter.void
debug(java.lang.String message)
Logs a message object with theDEBUG
level.void
debug(java.lang.String message, java.lang.Object p0)
Logs a message with parameters at debug level.void
debug(java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theDEBUG
level.void
debug(java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at debug level.void
debug(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at debug level.void
debug(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at debug level.void
debug(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at debug level.void
debug(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at debug level.void
debug(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at debug level.void
debug(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at debug level.void
debug(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at debug level.void
debug(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at debug level.void
debug(java.lang.String message, java.lang.Throwable throwable)
Logs a message at theDEBUG
level including the stack trace of theThrowable
throwable
passed as parameter.void
debug(java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theDEBUG
level.void
debug(Marker marker, java.lang.CharSequence message)
Logs a message CharSequence with theDEBUG
level.void
debug(Marker marker, java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a message CharSequence at theDEBUG
level including the stack trace of theThrowable
throwable
passed as parameter.void
debug(Marker marker, java.lang.Object message)
Logs a message object with theDEBUG
level.void
debug(Marker marker, java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theDEBUG
level including the stack trace of theThrowable
throwable
passed as parameter.void
debug(Marker marker, java.lang.String message)
Logs a message object with theDEBUG
level.void
debug(Marker marker, java.lang.String message, java.lang.Object p0)
Logs a message with parameters at debug level.void
debug(Marker marker, java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theDEBUG
level.void
debug(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at debug level.void
debug(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at debug level.void
debug(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at debug level.void
debug(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at debug level.void
debug(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at debug level.void
debug(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at debug level.void
debug(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at debug level.void
debug(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at debug level.void
debug(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at debug level.void
debug(Marker marker, java.lang.String message, java.lang.Throwable throwable)
Logs a message at theDEBUG
level including the stack trace of theThrowable
throwable
passed as parameter.void
debug(Marker marker, java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theDEBUG
level.void
debug(Marker marker, Message message)
Logs a message with the specific Marker at theDEBUG
level.void
debug(Marker marker, Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theDEBUG
level.void
debug(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theDEBUG
level with the specified Marker.void
debug(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theDEBUG
level) with the specified Marker and including the stack trace of theThrowable
throwable
passed as parameter.void
debug(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theDEBUG
level with the specified Marker.void
debug(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theDEBUG
level) with the specified Marker and including the stack trace of theThrowable
throwable
passed as parameter.void
debug(Message message)
Logs a message with the specific Marker at theDEBUG
level.void
debug(Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theDEBUG
level.void
debug(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theDEBUG
level.void
debug(org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theDEBUG
level) including the stack trace of theThrowable
throwable
passed as parameter.void
debug(org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theDEBUG
level.void
debug(org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theDEBUG
level) including the stack trace of theThrowable
throwable
passed as parameter.void
entry()
Deprecated.UsetraceEntry()
instead which performs the same function.void
entry(java.lang.Object... params)
Deprecated.UsetraceEntry(String, Object...)
instead which performs the same function.void
error(java.lang.CharSequence message)
Logs a message CharSequence with theERROR
level.void
error(java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theERROR
level including the stack trace of theThrowable
throwable
passed as parameter.void
error(java.lang.Object message)
Logs a message object with theERROR
level.void
error(java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theERROR
level including the stack trace of theThrowable
throwable
passed as parameter.void
error(java.lang.String message)
Logs a message object with theERROR
level.void
error(java.lang.String message, java.lang.Object p0)
Logs a message with parameters at error level.void
error(java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theERROR
level.void
error(java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at error level.void
error(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at error level.void
error(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at error level.void
error(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at error level.void
error(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at error level.void
error(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at error level.void
error(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at error level.void
error(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at error level.void
error(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at error level.void
error(java.lang.String message, java.lang.Throwable throwable)
Logs a message at theERROR
level including the stack trace of theThrowable
throwable
passed as parameter.void
error(java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theERROR
level.void
error(Marker marker, java.lang.CharSequence message)
Logs a message CharSequence with theERROR
level.void
error(Marker marker, java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theERROR
level including the stack trace of theThrowable
throwable
passed as parameter.void
error(Marker marker, java.lang.Object message)
Logs a message object with theERROR
level.void
error(Marker marker, java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theERROR
level including the stack trace of theThrowable
throwable
passed as parameter.void
error(Marker marker, java.lang.String message)
Logs a message object with theERROR
level.void
error(Marker marker, java.lang.String message, java.lang.Object p0)
Logs a message with parameters at error level.void
error(Marker marker, java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theERROR
level.void
error(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at error level.void
error(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at error level.void
error(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at error level.void
error(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at error level.void
error(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at error level.void
error(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at error level.void
error(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at error level.void
error(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at error level.void
error(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at error level.void
error(Marker marker, java.lang.String message, java.lang.Throwable throwable)
Logs a message at theERROR
level including the stack trace of theThrowable
throwable
passed as parameter.void
error(Marker marker, java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theERROR
level.void
error(Marker marker, Message message)
Logs a message with the specific Marker at theERROR
level.void
error(Marker marker, Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theERROR
level.void
error(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theERROR
level with the specified Marker.void
error(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theERROR
level) with the specified Marker and including the stack trace of theThrowable
throwable
passed as parameter.void
error(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theERROR
level with the specified Marker.void
error(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theERROR
level) with the specified Marker and including the stack trace of theThrowable
throwable
passed as parameter.void
error(Message message)
Logs a message with the specific Marker at theERROR
level.void
error(Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theERROR
level.void
error(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theERROR
level.void
error(org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theERROR
level) including the stack trace of theThrowable
throwable
passed as parameter.void
error(org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theERROR
level.void
error(org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theERROR
level) including the stack trace of theThrowable
throwable
passed as parameter.void
exit()
Deprecated.UsetraceExit()
instead which performs the same function.<R> R
exit(R result)
Deprecated.UsetraceExit(Object)
instead which performs the same function.void
fatal(java.lang.CharSequence message)
Logs a message CharSequence with theFATAL
level.void
fatal(java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theFATAL
level including the stack trace of theThrowable
throwable
passed as parameter.void
fatal(java.lang.Object message)
Logs a message object with theFATAL
level.void
fatal(java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theFATAL
level including the stack trace of theThrowable
throwable
passed as parameter.void
fatal(java.lang.String message)
Logs a message object with theFATAL
level.void
fatal(java.lang.String message, java.lang.Object p0)
Logs a message with parameters at fatal level.void
fatal(java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theFATAL
level.void
fatal(java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at fatal level.void
fatal(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at fatal level.void
fatal(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at fatal level.void
fatal(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at fatal level.void
fatal(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at fatal level.void
fatal(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at fatal level.void
fatal(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at fatal level.void
fatal(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at fatal level.void
fatal(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at fatal level.void
fatal(java.lang.String message, java.lang.Throwable throwable)
Logs a message at theFATAL
level including the stack trace of theThrowable
throwable
passed as parameter.void
fatal(java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theFATAL
level.void
fatal(Marker marker, java.lang.CharSequence message)
Logs a message CharSequence with theFATAL
level.void
fatal(Marker marker, java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theFATAL
level including the stack trace of theThrowable
throwable
passed as parameter.void
fatal(Marker marker, java.lang.Object message)
Logs a message object with theFATAL
level.void
fatal(Marker marker, java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theFATAL
level including the stack trace of theThrowable
throwable
passed as parameter.void
fatal(Marker marker, java.lang.String message)
Logs a message object with theFATAL
level.void
fatal(Marker marker, java.lang.String message, java.lang.Object p0)
Logs a message with parameters at fatal level.void
fatal(Marker marker, java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theFATAL
level.void
fatal(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at fatal level.void
fatal(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at fatal level.void
fatal(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at fatal level.void
fatal(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at fatal level.void
fatal(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at fatal level.void
fatal(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at fatal level.void
fatal(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at fatal level.void
fatal(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at fatal level.void
fatal(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at fatal level.void
fatal(Marker marker, java.lang.String message, java.lang.Throwable throwable)
Logs a message at theFATAL
level including the stack trace of theThrowable
throwable
passed as parameter.void
fatal(Marker marker, java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theFATAL
level.void
fatal(Marker marker, Message message)
Logs a message with the specific Marker at theFATAL
level.void
fatal(Marker marker, Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theFATAL
level.void
fatal(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theFATAL
level with the specified Marker.void
fatal(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theFATAL
level) with the specified Marker and including the stack trace of theThrowable
throwable
passed as parameter.void
fatal(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theFATAL
level with the specified Marker.void
fatal(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theFATAL
level) with the specified Marker and including the stack trace of theThrowable
throwable
passed as parameter.void
fatal(Message message)
Logs a message with the specific Marker at theFATAL
level.void
fatal(Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theFATAL
level.void
fatal(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theFATAL
level.void
fatal(org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theFATAL
level) including the stack trace of theThrowable
throwable
passed as parameter.void
fatal(org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theFATAL
level.void
fatal(org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theFATAL
level) including the stack trace of theThrowable
throwable
passed as parameter.FlowMessageFactory
getFlowMessageFactory()
Gets the flow message factory used to convert messages into flow messages.Level
getLevel()
Gets the Level associated with the Logger.<MF extends MessageFactory>
MFgetMessageFactory()
Gets the message factory used to convert message Objects and Strings/CharSequences into actual log Messages.java.lang.String
getName()
Gets the logger name.void
info(java.lang.CharSequence message)
Logs a message CharSequence with theINFO
level.void
info(java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theINFO
level including the stack trace of theThrowable
throwable
passed as parameter.void
info(java.lang.Object message)
Logs a message object with theINFO
level.void
info(java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theINFO
level including the stack trace of theThrowable
throwable
passed as parameter.void
info(java.lang.String message)
Logs a message object with theINFO
level.void
info(java.lang.String message, java.lang.Object p0)
Logs a message with parameters at info level.void
info(java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theINFO
level.void
info(java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at info level.void
info(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at info level.void
info(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at info level.void
info(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at info level.void
info(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at info level.void
info(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at info level.void
info(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at info level.void
info(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at info level.void
info(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at info level.void
info(java.lang.String message, java.lang.Throwable throwable)
Logs a message at theINFO
level including the stack trace of theThrowable
throwable
passed as parameter.void
info(java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theINFO
level.void
info(Marker marker, java.lang.CharSequence message)
Logs a message CharSequence with theINFO
level.void
info(Marker marker, java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theINFO
level including the stack trace of theThrowable
throwable
passed as parameter.void
info(Marker marker, java.lang.Object message)
Logs a message object with theINFO
level.void
info(Marker marker, java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theINFO
level including the stack trace of theThrowable
throwable
passed as parameter.void
info(Marker marker, java.lang.String message)
Logs a message object with theINFO
level.void
info(Marker marker, java.lang.String message, java.lang.Object p0)
Logs a message with parameters at info level.void
info(Marker marker, java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theINFO
level.void
info(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at info level.void
info(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at info level.void
info(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at info level.void
info(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at info level.void
info(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at info level.void
info(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at info level.void
info(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at info level.void
info(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at info level.void
info(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at info level.void
info(Marker marker, java.lang.String message, java.lang.Throwable throwable)
Logs a message at theINFO
level including the stack trace of theThrowable
throwable
passed as parameter.void
info(Marker marker, java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theINFO
level.void
info(Marker marker, Message message)
Logs a message with the specific Marker at theINFO
level.void
info(Marker marker, Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theINFO
level.void
info(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theINFO
level with the specified Marker.void
info(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theINFO
level) with the specified Marker and including the stack trace of theThrowable
throwable
passed as parameter.void
info(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theINFO
level with the specified Marker.void
info(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theINFO
level) with the specified Marker and including the stack trace of theThrowable
throwable
passed as parameter.void
info(Message message)
Logs a message with the specific Marker at theINFO
level.void
info(Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theINFO
level.void
info(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theINFO
level.void
info(org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theINFO
level) including the stack trace of theThrowable
throwable
passed as parameter.void
info(org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theINFO
level.void
info(org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theINFO
level) including the stack trace of theThrowable
throwable
passed as parameter.boolean
isDebugEnabled()
Checks whether this Logger is enabled for theDEBUG
Level.boolean
isDebugEnabled(Marker marker)
Checks whether this Logger is enabled for theDEBUG
Level.boolean
isEnabled(Level level)
Checks whether this Logger is enabled for the given Level.boolean
isEnabled(Level level, Marker marker)
Checks whether this Logger is enabled for the given Level and Marker.boolean
isErrorEnabled()
Checks whether this Logger is enabled for theERROR
Level.boolean
isErrorEnabled(Marker marker)
Checks whether this Logger is enabled for theERROR
Level.boolean
isFatalEnabled()
Checks whether this Logger is enabled for theFATAL
Level.boolean
isFatalEnabled(Marker marker)
Checks whether this Logger is enabled for theFATAL
Level.boolean
isInfoEnabled()
Checks whether this Logger is enabled for theINFO
Level.boolean
isInfoEnabled(Marker marker)
Checks whether this Logger is enabled for theINFO
Level.boolean
isTraceEnabled()
Checks whether this Logger is enabled for theTRACE
level.boolean
isTraceEnabled(Marker marker)
Checks whether this Logger is enabled for theTRACE
level.boolean
isWarnEnabled()
Checks whether this Logger is enabled for theWARN
Level.boolean
isWarnEnabled(Marker marker)
Checks whether this Logger is enabled for theWARN
Level.void
log(Level level, java.lang.CharSequence message)
Logs a message CharSequence with the given level.void
log(Level level, java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at the given level including the stack trace of theThrowable
throwable
passed as parameter.void
log(Level level, java.lang.Object message)
Logs a message object with the given level.void
log(Level level, java.lang.Object message, java.lang.Throwable throwable)
Logs a message at the given level including the stack trace of theThrowable
throwable
passed as parameter.void
log(Level level, java.lang.String message)
Logs a message object with the given level.void
log(Level level, java.lang.String message, java.lang.Object p0)
Logs a message with parameters at the specified level.void
log(Level level, java.lang.String message, java.lang.Object... params)
Logs a message with parameters at the given level.void
log(Level level, java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at the specified level.void
log(Level level, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at the specified level.void
log(Level level, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at the specified level.void
log(Level level, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at the specified level.void
log(Level level, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at the specified level.void
log(Level level, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at the specified level.void
log(Level level, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at the specified level.void
log(Level level, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at the specified level.void
log(Level level, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at the specified level.void
log(Level level, java.lang.String message, java.lang.Throwable throwable)
Logs a message at the given level including the stack trace of theThrowable
throwable
passed as parameter.void
log(Level level, java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is the specified level.void
log(Level level, Marker marker, java.lang.CharSequence message)
Logs a message CharSequence with the given level.void
log(Level level, Marker marker, java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at the given level including the stack trace of theThrowable
throwable
passed as parameter.void
log(Level level, Marker marker, java.lang.Object message)
Logs a message object with the given level.void
log(Level level, Marker marker, java.lang.Object message, java.lang.Throwable throwable)
Logs a message at the given level including the stack trace of theThrowable
throwable
passed as parameter.void
log(Level level, Marker marker, java.lang.String message)
Logs a message object with the given level.void
log(Level level, Marker marker, java.lang.String message, java.lang.Object p0)
Logs a message with parameters at the specified level.void
log(Level level, Marker marker, java.lang.String message, java.lang.Object... params)
Logs a message with parameters at the given level.void
log(Level level, Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at the specified level.void
log(Level level, Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at the specified level.void
log(Level level, Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at the specified level.void
log(Level level, Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at the specified level.void
log(Level level, Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at the specified level.void
log(Level level, Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at the specified level.void
log(Level level, Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at the specified level.void
log(Level level, Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at the specified level.void
log(Level level, Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at the specified level.void
log(Level level, Marker marker, java.lang.String message, java.lang.Throwable throwable)
Logs a message at the given level including the stack trace of theThrowable
throwable
passed as parameter.void
log(Level level, Marker marker, java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is the specified level.void
log(Level level, Marker marker, Message message)
Logs a message with the specific Marker at the given level.void
log(Level level, Marker marker, Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at the given level.void
log(Level level, Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is the specified level with the specified Marker.void
log(Level level, Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is the specified level) with the specified Marker and including the stack log of theThrowable
throwable
passed as parameter.void
log(Level level, Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message (only to be constructed if the logging level is the specified level) with the specified Marker.void
log(Level level, Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is the specified level) with the specified Marker and including the stack log of theThrowable
throwable
passed as parameter.void
log(Level level, Message message)
Logs a message with the specific Marker at the given level.void
log(Level level, Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at the given level.void
log(Level level, org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is the specified level.void
log(Level level, org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is the specified level) including the stack log of theThrowable
throwable
passed as parameter.void
log(Level level, org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is the specified level.void
log(Level level, org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is the specified level) including the stack log of theThrowable
throwable
passed as parameter.default void
logMessage(Level level, Marker marker, java.lang.String fqcn, java.lang.StackTraceElement location, Message message, java.lang.Throwable throwable)
Logs a Message.void
printf(Level level, java.lang.String format, java.lang.Object... params)
Logs a formatted message using the specified format string and arguments.void
printf(Level level, Marker marker, java.lang.String format, java.lang.Object... params)
Logs a formatted message using the specified format string and arguments.<T extends java.lang.Throwable>
Tthrowing(Level level, T throwable)
Logs aThrowable
to be thrown.<T extends java.lang.Throwable>
Tthrowing(T throwable)
Logs aThrowable
to be thrown at theERROR
level.void
trace(java.lang.CharSequence message)
Logs a message CharSequence with theTRACE
level.void
trace(java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theTRACE
level including the stack trace of theThrowable
throwable
passed as parameter.void
trace(java.lang.Object message)
Logs a message object with theTRACE
level.void
trace(java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theTRACE
level including the stack trace of theThrowable
throwable
passed as parameter.void
trace(java.lang.String message)
Logs a message object with theTRACE
level.void
trace(java.lang.String message, java.lang.Object p0)
Logs a message with parameters at trace level.void
trace(java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theTRACE
level.void
trace(java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at trace level.void
trace(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at trace level.void
trace(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at trace level.void
trace(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at trace level.void
trace(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at trace level.void
trace(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at trace level.void
trace(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at trace level.void
trace(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at trace level.void
trace(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at trace level.void
trace(java.lang.String message, java.lang.Throwable throwable)
Logs a message at theTRACE
level including the stack trace of theThrowable
throwable
passed as parameter.void
trace(java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theTRACE
level.void
trace(Marker marker, java.lang.CharSequence message)
Logs a message CharSequence with theTRACE
level.void
trace(Marker marker, java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theTRACE
level including the stack trace of theThrowable
throwable
passed as parameter.void
trace(Marker marker, java.lang.Object message)
Logs a message object with theTRACE
level.void
trace(Marker marker, java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theTRACE
level including the stack trace of theThrowable
throwable
passed as parameter.void
trace(Marker marker, java.lang.String message)
Logs a message object with theTRACE
level.void
trace(Marker marker, java.lang.String message, java.lang.Object p0)
Logs a message with parameters at trace level.void
trace(Marker marker, java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theTRACE
level.void
trace(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at trace level.void
trace(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at trace level.void
trace(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at trace level.void
trace(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at trace level.void
trace(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at trace level.void
trace(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at trace level.void
trace(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at trace level.void
trace(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at trace level.void
trace(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at trace level.void
trace(Marker marker, java.lang.String message, java.lang.Throwable throwable)
Logs a message at theTRACE
level including the stack trace of theThrowable
throwable
passed as parameter.void
trace(Marker marker, java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theTRACE
level.void
trace(Marker marker, Message message)
Logs a message with the specific Marker at theTRACE
level.void
trace(Marker marker, Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theTRACE
level.void
trace(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theTRACE
level with the specified Marker.void
trace(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theTRACE
level) with the specified Marker and including the stack trace of theThrowable
throwable
passed as parameter.void
trace(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theTRACE
level with the specified Marker.void
trace(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theTRACE
level) with the specified Marker and including the stack trace of theThrowable
throwable
passed as parameter.void
trace(Message message)
Logs a message with the specific Marker at theTRACE
level.void
trace(Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theTRACE
level.void
trace(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theTRACE
level.void
trace(org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theTRACE
level) including the stack trace of theThrowable
throwable
passed as parameter.void
trace(org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theTRACE
level.void
trace(org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theTRACE
level) including the stack trace of theThrowable
throwable
passed as parameter.EntryMessage
traceEntry()
Logs entry to a method.EntryMessage
traceEntry(java.lang.String format, java.lang.Object... params)
Logs entry to a method along with its parameters.EntryMessage
traceEntry(java.lang.String format, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs entry to a method along with its parameters.EntryMessage
traceEntry(Message message)
Logs entry to a method using a Message to describe the parameters.EntryMessage
traceEntry(org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs entry to a method along with its parameters.void
traceExit()
Logs exit from a method.<R> R
traceExit(java.lang.String format, R result)
Logs exiting from a method with the result.void
traceExit(EntryMessage message)
Logs exiting from a method with no result.<R> R
traceExit(EntryMessage message, R result)
Logs exiting from a method with the result.<R> R
traceExit(Message message, R result)
Logs exiting from a method with the result.<R> R
traceExit(R result)
Logs exiting from a method with the result.void
warn(java.lang.CharSequence message)
Logs a message CharSequence with theWARN
level.void
warn(java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theWARN
level including the stack trace of theThrowable
throwable
passed as parameter.void
warn(java.lang.Object message)
Logs a message object with theWARN
level.void
warn(java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theWARN
level including the stack trace of theThrowable
throwable
passed as parameter.void
warn(java.lang.String message)
Logs a message object with theWARN
level.void
warn(java.lang.String message, java.lang.Object p0)
Logs a message with parameters at warn level.void
warn(java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theWARN
level.void
warn(java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at warn level.void
warn(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at warn level.void
warn(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at warn level.void
warn(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at warn level.void
warn(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at warn level.void
warn(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at warn level.void
warn(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at warn level.void
warn(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at warn level.void
warn(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at warn level.void
warn(java.lang.String message, java.lang.Throwable throwable)
Logs a message at theWARN
level including the stack trace of theThrowable
throwable
passed as parameter.void
warn(java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theWARN
level.void
warn(Marker marker, java.lang.CharSequence message)
Logs a message CharSequence with theWARN
level.void
warn(Marker marker, java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theWARN
level including the stack trace of theThrowable
throwable
passed as parameter.void
warn(Marker marker, java.lang.Object message)
Logs a message object with theWARN
level.void
warn(Marker marker, java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theWARN
level including the stack trace of theThrowable
throwable
passed as parameter.void
warn(Marker marker, java.lang.String message)
Logs a message object with theWARN
level.void
warn(Marker marker, java.lang.String message, java.lang.Object p0)
Logs a message with parameters at warn level.void
warn(Marker marker, java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theWARN
level.void
warn(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at warn level.void
warn(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at warn level.void
warn(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at warn level.void
warn(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at warn level.void
warn(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at warn level.void
warn(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at warn level.void
warn(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at warn level.void
warn(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at warn level.void
warn(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at warn level.void
warn(Marker marker, java.lang.String message, java.lang.Throwable throwable)
Logs a message at theWARN
level including the stack trace of theThrowable
throwable
passed as parameter.void
warn(Marker marker, java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theWARN
level.void
warn(Marker marker, Message message)
Logs a message with the specific Marker at theWARN
level.void
warn(Marker marker, Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theWARN
level.void
warn(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theWARN
level with the specified Marker.void
warn(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theWARN
level) with the specified Marker and including the stack warn of theThrowable
throwable
passed as parameter.void
warn(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theWARN
level with the specified Marker.void
warn(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theWARN
level) with the specified Marker and including the stack warn of theThrowable
throwable
passed as parameter.void
warn(Message message)
Logs a message with the specific Marker at theWARN
level.void
warn(Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theWARN
level.void
warn(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theWARN
level.void
warn(org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theWARN
level) including the stack warn of theThrowable
throwable
passed as parameter.void
warn(org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theWARN
level.void
warn(org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theWARN
level) including the stack warn of theThrowable
throwable
passed as parameter.
-
-
-
Method Detail
-
catching
void catching(Level level, java.lang.Throwable throwable)
Logs aThrowable
that has been caught to a specific logging level.- Parameters:
level
- The logging Level.throwable
- the Throwable.
-
catching
void catching(java.lang.Throwable throwable)
Logs aThrowable
that has been caught at theERROR
level. Normally, one may wish to provide additional information with an exception while logging it; in these cases, one would not use this method. In other cases where simply logging the fact that an exception was swallowed somewhere (e.g., at the top of the stack trace in amain()
method), this method is ideal for it.- Parameters:
throwable
- the Throwable.
-
debug
void debug(Marker marker, Message message)
Logs a message with the specific Marker at theDEBUG
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message string to be logged
-
debug
void debug(Marker marker, Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theDEBUG
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message string to be loggedthrowable
- A Throwable or null.
-
debug
void debug(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theDEBUG
level with the specified Marker. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message.- Since:
- 2.4
-
debug
void debug(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theDEBUG
level) with the specified Marker and including the stack trace of theThrowable
throwable
passed as parameter. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message.throwable
- A Throwable or null.- Since:
- 2.4
-
debug
void debug(Marker marker, java.lang.CharSequence message)
Logs a message CharSequence with theDEBUG
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message CharSequence to log.
-
debug
void debug(Marker marker, java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a message CharSequence at theDEBUG
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message CharSequence to log.throwable
- theThrowable
to log, including its stack trace.
-
debug
void debug(Marker marker, java.lang.Object message)
Logs a message object with theDEBUG
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message object to log.
-
debug
void debug(Marker marker, java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theDEBUG
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log.throwable
- theThrowable
to log, including its stack trace.
-
debug
void debug(Marker marker, java.lang.String message)
Logs a message object with theDEBUG
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message object to log.
-
debug
void debug(Marker marker, java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theDEBUG
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.params
- parameters to the message.- See Also:
getMessageFactory()
-
debug
void debug(Marker marker, java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theDEBUG
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.paramSuppliers
- An array of functions, which when called, produce the desired log message parameters.- Since:
- 2.4
-
debug
void debug(Marker marker, java.lang.String message, java.lang.Throwable throwable)
Logs a message at theDEBUG
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log.throwable
- theThrowable
to log, including its stack trace.
-
debug
void debug(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theDEBUG
level with the specified Marker.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.- Since:
- 2.4
-
debug
void debug(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theDEBUG
level) with the specified Marker and including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.throwable
- A Throwable or null.- Since:
- 2.4
-
debug
void debug(Message message)
Logs a message with the specific Marker at theDEBUG
level.- Parameters:
message
- the message string to be logged
-
debug
void debug(Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theDEBUG
level.- Parameters:
message
- the message string to be loggedthrowable
- A Throwable or null.
-
debug
void debug(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theDEBUG
level. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message.- Since:
- 2.4
-
debug
void debug(org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theDEBUG
level) including the stack trace of theThrowable
throwable
passed as parameter. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message.throwable
- theThrowable
to log, including its stack trace.- Since:
- 2.4
-
debug
void debug(java.lang.CharSequence message)
Logs a message CharSequence with theDEBUG
level.- Parameters:
message
- the message object to log.
-
debug
void debug(java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theDEBUG
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
message
- the message CharSequence to log.throwable
- theThrowable
to log, including its stack trace.
-
debug
void debug(java.lang.Object message)
Logs a message object with theDEBUG
level.- Parameters:
message
- the message object to log.
-
debug
void debug(java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theDEBUG
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
message
- the message to log.throwable
- theThrowable
to log, including its stack trace.
-
debug
void debug(java.lang.String message)
Logs a message object with theDEBUG
level.- Parameters:
message
- the message string to log.
-
debug
void debug(java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theDEBUG
level.- Parameters:
message
- the message to log; the format depends on the message factory.params
- parameters to the message.- See Also:
getMessageFactory()
-
debug
void debug(java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theDEBUG
level.- Parameters:
message
- the message to log; the format depends on the message factory.paramSuppliers
- An array of functions, which when called, produce the desired log message parameters.- Since:
- 2.4
-
debug
void debug(java.lang.String message, java.lang.Throwable throwable)
Logs a message at theDEBUG
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
message
- the message to log.throwable
- theThrowable
to log, including its stack trace.
-
debug
void debug(org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theDEBUG
level.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.- Since:
- 2.4
-
debug
void debug(org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theDEBUG
level) including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.throwable
- theThrowable
to log, including its stack trace.- Since:
- 2.4
-
debug
void debug(Marker marker, java.lang.String message, java.lang.Object p0)
Logs a message with parameters at debug level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.
-
debug
void debug(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at debug level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.
-
debug
void debug(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at debug level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.
-
debug
void debug(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at debug level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.
-
debug
void debug(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at debug level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.
-
debug
void debug(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at debug level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.
-
debug
void debug(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at debug level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.
-
debug
void debug(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at debug level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.
-
debug
void debug(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at debug level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.
-
debug
void debug(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at debug level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.p9
- parameter to the message.
-
debug
void debug(java.lang.String message, java.lang.Object p0)
Logs a message with parameters at debug level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.
-
debug
void debug(java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at debug level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.
-
debug
void debug(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at debug level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.
-
debug
void debug(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at debug level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.
-
debug
void debug(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at debug level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.
-
debug
void debug(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at debug level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.
-
debug
void debug(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at debug level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.
-
debug
void debug(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at debug level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.
-
debug
void debug(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at debug level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.
-
debug
void debug(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at debug level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.p9
- parameter to the message.
-
entry
@Deprecated void entry()
Deprecated.UsetraceEntry()
instead which performs the same function.Logs entry to a method. Used when the method in question has no parameters or when the parameters should not be logged.
-
entry
@Deprecated void entry(java.lang.Object... params)
Deprecated.UsetraceEntry(String, Object...)
instead which performs the same function.Logs entry to a method along with its parameters (consider using one of thetraceEntry(...)
methods instead.)For example:
public void doSomething(String foo, int bar) { LOGGER.entry(foo, bar); // do something }
The use of methods such as this are more effective when combined with aspect-oriented programming or other bytecode manipulation tools. It can be rather tedious (and messy) to use this type of method manually.
- Parameters:
params
- The parameters to the method.
-
error
void error(Marker marker, Message message)
Logs a message with the specific Marker at theERROR
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message string to be logged
-
error
void error(Marker marker, Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theERROR
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message string to be loggedthrowable
- A Throwable or null.
-
error
void error(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theERROR
level with the specified Marker. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message.- Since:
- 2.4
-
error
void error(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theERROR
level) with the specified Marker and including the stack trace of theThrowable
throwable
passed as parameter. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message.throwable
- A Throwable or null.- Since:
- 2.4
-
error
void error(Marker marker, java.lang.CharSequence message)
Logs a message CharSequence with theERROR
level.- Parameters:
marker
- the marker data specific to this log statement.message
- the message CharSequence to log.
-
error
void error(Marker marker, java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theERROR
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- the marker data specific to this log statement.message
- the message CharSequence to log.throwable
- theThrowable
to log, including its stack trace.
-
error
void error(Marker marker, java.lang.Object message)
Logs a message object with theERROR
level.- Parameters:
marker
- the marker data specific to this log statement.message
- the message object to log.
-
error
void error(Marker marker, java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theERROR
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- the marker data specific to this log statement.message
- the message object to log.throwable
- theThrowable
to log, including its stack trace.
-
error
void error(Marker marker, java.lang.String message)
Logs a message object with theERROR
level.- Parameters:
marker
- the marker data specific to this log statement.message
- the message object to log.
-
error
void error(Marker marker, java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theERROR
level.- Parameters:
marker
- the marker data specific to this log statement.message
- the message to log; the format depends on the message factory.params
- parameters to the message.- See Also:
getMessageFactory()
-
error
void error(Marker marker, java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theERROR
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.paramSuppliers
- An array of functions, which when called, produce the desired log message parameters.- Since:
- 2.4
-
error
void error(Marker marker, java.lang.String message, java.lang.Throwable throwable)
Logs a message at theERROR
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- the marker data specific to this log statement.message
- the message object to log.throwable
- theThrowable
to log, including its stack trace.
-
error
void error(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theERROR
level with the specified Marker.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.- Since:
- 2.4
-
error
void error(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theERROR
level) with the specified Marker and including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.throwable
- A Throwable or null.- Since:
- 2.4
-
error
void error(Message message)
Logs a message with the specific Marker at theERROR
level.- Parameters:
message
- the message string to be logged
-
error
void error(Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theERROR
level.- Parameters:
message
- the message string to be loggedthrowable
- A Throwable or null.
-
error
void error(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theERROR
level. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message.- Since:
- 2.4
-
error
void error(org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theERROR
level) including the stack trace of theThrowable
throwable
passed as parameter. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message.throwable
- theThrowable
to log, including its stack trace.- Since:
- 2.4
-
error
void error(java.lang.CharSequence message)
Logs a message CharSequence with theERROR
level.- Parameters:
message
- the message CharSequence to log.
-
error
void error(java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theERROR
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
message
- the message CharSequence to log.throwable
- theThrowable
to log, including its stack trace.
-
error
void error(java.lang.Object message)
Logs a message object with theERROR
level.- Parameters:
message
- the message object to log.
-
error
void error(java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theERROR
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
message
- the message object to log.throwable
- theThrowable
to log, including its stack trace.
-
error
void error(java.lang.String message)
Logs a message object with theERROR
level.- Parameters:
message
- the message string to log.
-
error
void error(java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theERROR
level.- Parameters:
message
- the message to log; the format depends on the message factory.params
- parameters to the message.- See Also:
getMessageFactory()
-
error
void error(java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theERROR
level.- Parameters:
message
- the message to log; the format depends on the message factory.paramSuppliers
- An array of functions, which when called, produce the desired log message parameters.- Since:
- 2.4
-
error
void error(java.lang.String message, java.lang.Throwable throwable)
Logs a message at theERROR
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
message
- the message object to log.throwable
- theThrowable
to log, including its stack trace.
-
error
void error(org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theERROR
level.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.- Since:
- 2.4
-
error
void error(org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theERROR
level) including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.throwable
- theThrowable
to log, including its stack trace.- Since:
- 2.4
-
error
void error(Marker marker, java.lang.String message, java.lang.Object p0)
Logs a message with parameters at error level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.
-
error
void error(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at error level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.
-
error
void error(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at error level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.
-
error
void error(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at error level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.
-
error
void error(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at error level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.
-
error
void error(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at error level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.
-
error
void error(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at error level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.
-
error
void error(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at error level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.
-
error
void error(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at error level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.
-
error
void error(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at error level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.p9
- parameter to the message.
-
error
void error(java.lang.String message, java.lang.Object p0)
Logs a message with parameters at error level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.
-
error
void error(java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at error level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.
-
error
void error(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at error level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.
-
error
void error(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at error level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.
-
error
void error(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at error level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.
-
error
void error(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at error level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.
-
error
void error(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at error level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.
-
error
void error(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at error level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.
-
error
void error(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at error level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.
-
error
void error(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at error level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.p9
- parameter to the message.
-
exit
@Deprecated void exit()
Deprecated.UsetraceExit()
instead which performs the same function.Logs exit from a method. Used for methods that do not return anything.
-
exit
@Deprecated <R> R exit(R result)
Deprecated.UsetraceExit(Object)
instead which performs the same function.Logs exiting from a method with the result. This may be coded as:return LOGGER.exit(myResult);
- Type Parameters:
R
- The type of the parameter and object being returned.- Parameters:
result
- The result being returned from the method call.- Returns:
- the result.
-
fatal
void fatal(Marker marker, Message message)
Logs a message with the specific Marker at theFATAL
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message string to be logged
-
fatal
void fatal(Marker marker, Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theFATAL
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message string to be loggedthrowable
- A Throwable or null.
-
fatal
void fatal(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theFATAL
level with the specified Marker. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message.- Since:
- 2.4
-
fatal
void fatal(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theFATAL
level) with the specified Marker and including the stack trace of theThrowable
throwable
passed as parameter. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message.throwable
- A Throwable or null.- Since:
- 2.4
-
fatal
void fatal(Marker marker, java.lang.CharSequence message)
Logs a message CharSequence with theFATAL
level.- Parameters:
marker
- The marker data specific to this log statement.message
- the message CharSequence to log.
-
fatal
void fatal(Marker marker, java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theFATAL
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- The marker data specific to this log statement.message
- the message CharSequence to log.throwable
- theThrowable
to log, including its stack trace.
-
fatal
void fatal(Marker marker, java.lang.Object message)
Logs a message object with theFATAL
level.- Parameters:
marker
- The marker data specific to this log statement.message
- the message object to log.
-
fatal
void fatal(Marker marker, java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theFATAL
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- The marker data specific to this log statement.message
- the message object to log.throwable
- theThrowable
to log, including its stack trace.
-
fatal
void fatal(Marker marker, java.lang.String message)
Logs a message object with theFATAL
level.- Parameters:
marker
- The marker data specific to this log statement.message
- the message object to log.
-
fatal
void fatal(Marker marker, java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theFATAL
level.- Parameters:
marker
- The marker data specific to this log statement.message
- the message to log; the format depends on the message factory.params
- parameters to the message.- See Also:
getMessageFactory()
-
fatal
void fatal(Marker marker, java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theFATAL
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.paramSuppliers
- An array of functions, which when called, produce the desired log message parameters.- Since:
- 2.4
-
fatal
void fatal(Marker marker, java.lang.String message, java.lang.Throwable throwable)
Logs a message at theFATAL
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- The marker data specific to this log statement.message
- the message object to log.throwable
- theThrowable
to log, including its stack trace.
-
fatal
void fatal(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theFATAL
level with the specified Marker.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.- Since:
- 2.4
-
fatal
void fatal(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theFATAL
level) with the specified Marker and including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.throwable
- A Throwable or null.- Since:
- 2.4
-
fatal
void fatal(Message message)
Logs a message with the specific Marker at theFATAL
level.- Parameters:
message
- the message string to be logged
-
fatal
void fatal(Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theFATAL
level.- Parameters:
message
- the message string to be loggedthrowable
- A Throwable or null.
-
fatal
void fatal(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theFATAL
level. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message.- Since:
- 2.4
-
fatal
void fatal(org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theFATAL
level) including the stack trace of theThrowable
throwable
passed as parameter. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message.throwable
- theThrowable
to log, including its stack trace.- Since:
- 2.4
-
fatal
void fatal(java.lang.CharSequence message)
Logs a message CharSequence with theFATAL
level.- Parameters:
message
- the message CharSequence to log.
-
fatal
void fatal(java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theFATAL
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
message
- the message CharSequence to log.throwable
- theThrowable
to log, including its stack trace.
-
fatal
void fatal(java.lang.Object message)
Logs a message object with theFATAL
level.- Parameters:
message
- the message object to log.
-
fatal
void fatal(java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theFATAL
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
message
- the message object to log.throwable
- theThrowable
to log, including its stack trace.
-
fatal
void fatal(java.lang.String message)
Logs a message object with theFATAL
level.- Parameters:
message
- the message string to log.
-
fatal
void fatal(java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theFATAL
level.- Parameters:
message
- the message to log; the format depends on the message factory.params
- parameters to the message.- See Also:
getMessageFactory()
-
fatal
void fatal(java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theFATAL
level.- Parameters:
message
- the message to log; the format depends on the message factory.paramSuppliers
- An array of functions, which when called, produce the desired log message parameters.- Since:
- 2.4
-
fatal
void fatal(java.lang.String message, java.lang.Throwable throwable)
Logs a message at theFATAL
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
message
- the message object to log.throwable
- theThrowable
to log, including its stack trace.
-
fatal
void fatal(org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theFATAL
level.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.- Since:
- 2.4
-
fatal
void fatal(org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theFATAL
level) including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.throwable
- theThrowable
to log, including its stack trace.- Since:
- 2.4
-
fatal
void fatal(Marker marker, java.lang.String message, java.lang.Object p0)
Logs a message with parameters at fatal level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.
-
fatal
void fatal(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at fatal level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.
-
fatal
void fatal(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at fatal level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.
-
fatal
void fatal(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at fatal level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.
-
fatal
void fatal(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at fatal level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.
-
fatal
void fatal(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at fatal level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.
-
fatal
void fatal(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at fatal level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.
-
fatal
void fatal(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at fatal level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.
-
fatal
void fatal(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at fatal level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.
-
fatal
void fatal(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at fatal level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.p9
- parameter to the message.
-
fatal
void fatal(java.lang.String message, java.lang.Object p0)
Logs a message with parameters at fatal level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.
-
fatal
void fatal(java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at fatal level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.
-
fatal
void fatal(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at fatal level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.
-
fatal
void fatal(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at fatal level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.
-
fatal
void fatal(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at fatal level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.
-
fatal
void fatal(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at fatal level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.
-
fatal
void fatal(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at fatal level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.
-
fatal
void fatal(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at fatal level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.
-
fatal
void fatal(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at fatal level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.
-
fatal
void fatal(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at fatal level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.p9
- parameter to the message.
-
getLevel
Level getLevel()
Gets the Level associated with the Logger.- Returns:
- the Level associate with the Logger.
-
getMessageFactory
<MF extends MessageFactory> MF getMessageFactory()
Gets the message factory used to convert message Objects and Strings/CharSequences into actual log Messages. Since version 2.6, Log4j internally uses message factories that implement theMessageFactory2
interface. From version 2.6.2, the return type of this method was changed fromMessageFactory
to<MF extends MessageFactory> MF
. The returned factory will always implementMessageFactory2
, but the return type of this method could not be changed toMessageFactory2
without breaking binary compatibility.- Returns:
- the message factory, as an instance of
MessageFactory2
-
getFlowMessageFactory
FlowMessageFactory getFlowMessageFactory()
Gets the flow message factory used to convert messages into flow messages.- Returns:
- the flow message factory, as an instance of
FlowMessageFactory
. - Since:
- 2.20
-
getName
java.lang.String getName()
Gets the logger name.- Returns:
- the logger name.
-
info
void info(Marker marker, Message message)
Logs a message with the specific Marker at theINFO
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message string to be logged
-
info
void info(Marker marker, Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theINFO
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message string to be loggedthrowable
- A Throwable or null.
-
info
void info(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theINFO
level with the specified Marker. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message.- Since:
- 2.4
-
info
void info(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theINFO
level) with the specified Marker and including the stack trace of theThrowable
throwable
passed as parameter. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message.throwable
- A Throwable or null.- Since:
- 2.4
-
info
void info(Marker marker, java.lang.CharSequence message)
Logs a message CharSequence with theINFO
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message CharSequence to log.
-
info
void info(Marker marker, java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theINFO
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message CharSequence to log.throwable
- theThrowable
to log, including its stack trace.
-
info
void info(Marker marker, java.lang.Object message)
Logs a message object with theINFO
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message object to log.
-
info
void info(Marker marker, java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theINFO
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message object to log.throwable
- theThrowable
to log, including its stack trace.
-
info
void info(Marker marker, java.lang.String message)
Logs a message object with theINFO
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message object to log.
-
info
void info(Marker marker, java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theINFO
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.params
- parameters to the message.- See Also:
getMessageFactory()
-
info
void info(Marker marker, java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theINFO
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.paramSuppliers
- An array of functions, which when called, produce the desired log message parameters.- Since:
- 2.4
-
info
void info(Marker marker, java.lang.String message, java.lang.Throwable throwable)
Logs a message at theINFO
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message object to log.throwable
- theThrowable
to log, including its stack trace.
-
info
void info(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theINFO
level with the specified Marker.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.- Since:
- 2.4
-
info
void info(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theINFO
level) with the specified Marker and including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.throwable
- A Throwable or null.- Since:
- 2.4
-
info
void info(Message message)
Logs a message with the specific Marker at theINFO
level.- Parameters:
message
- the message string to be logged
-
info
void info(Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theINFO
level.- Parameters:
message
- the message string to be loggedthrowable
- A Throwable or null.
-
info
void info(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theINFO
level. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message.- Since:
- 2.4
-
info
void info(org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theINFO
level) including the stack trace of theThrowable
throwable
passed as parameter. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message.throwable
- theThrowable
to log, including its stack trace.- Since:
- 2.4
-
info
void info(java.lang.CharSequence message)
Logs a message CharSequence with theINFO
level.- Parameters:
message
- the message CharSequence to log.
-
info
void info(java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theINFO
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
message
- the message CharSequence to log.throwable
- theThrowable
to log, including its stack trace.
-
info
void info(java.lang.Object message)
Logs a message object with theINFO
level.- Parameters:
message
- the message object to log.
-
info
void info(java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theINFO
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
message
- the message object to log.throwable
- theThrowable
to log, including its stack trace.
-
info
void info(java.lang.String message)
Logs a message object with theINFO
level.- Parameters:
message
- the message string to log.
-
info
void info(java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theINFO
level.- Parameters:
message
- the message to log; the format depends on the message factory.params
- parameters to the message.- See Also:
getMessageFactory()
-
info
void info(java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theINFO
level.- Parameters:
message
- the message to log; the format depends on the message factory.paramSuppliers
- An array of functions, which when called, produce the desired log message parameters.- Since:
- 2.4
-
info
void info(java.lang.String message, java.lang.Throwable throwable)
Logs a message at theINFO
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
message
- the message object to log.throwable
- theThrowable
to log, including its stack trace.
-
info
void info(org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theINFO
level.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.- Since:
- 2.4
-
info
void info(org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theINFO
level) including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.throwable
- theThrowable
to log, including its stack trace.- Since:
- 2.4
-
info
void info(Marker marker, java.lang.String message, java.lang.Object p0)
Logs a message with parameters at info level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.
-
info
void info(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at info level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.
-
info
void info(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at info level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.
-
info
void info(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at info level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.
-
info
void info(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at info level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.
-
info
void info(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at info level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.
-
info
void info(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at info level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.
-
info
void info(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at info level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.
-
info
void info(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at info level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.
-
info
void info(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at info level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.p9
- parameter to the message.
-
info
void info(java.lang.String message, java.lang.Object p0)
Logs a message with parameters at info level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.
-
info
void info(java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at info level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.
-
info
void info(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at info level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.
-
info
void info(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at info level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.
-
info
void info(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at info level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.
-
info
void info(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at info level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.
-
info
void info(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at info level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.
-
info
void info(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at info level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.
-
info
void info(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at info level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.
-
info
void info(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at info level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.p9
- parameter to the message.
-
isDebugEnabled
boolean isDebugEnabled()
Checks whether this Logger is enabled for theDEBUG
Level.- Returns:
- boolean -
true
if this Logger is enabled for level DEBUG,false
otherwise.
-
isDebugEnabled
boolean isDebugEnabled(Marker marker)
Checks whether this Logger is enabled for theDEBUG
Level.- Parameters:
marker
- The Marker to check- Returns:
- boolean -
true
if this Logger is enabled for level DEBUG,false
otherwise.
-
isEnabled
boolean isEnabled(Level level)
Checks whether this Logger is enabled for the given Level.Note that passing in
OFF
always returnstrue
.- Parameters:
level
- the Level to check- Returns:
- boolean -
true
if this Logger is enabled for level,false
otherwise.
-
isEnabled
boolean isEnabled(Level level, Marker marker)
Checks whether this Logger is enabled for the given Level and Marker.- Parameters:
level
- The Level to checkmarker
- The Marker to check- Returns:
- boolean -
true
if this Logger is enabled for level and marker,false
otherwise.
-
isErrorEnabled
boolean isErrorEnabled()
Checks whether this Logger is enabled for theERROR
Level.- Returns:
- boolean -
true
if this Logger is enabled for levelERROR
,false
otherwise.
-
isErrorEnabled
boolean isErrorEnabled(Marker marker)
Checks whether this Logger is enabled for theERROR
Level.- Parameters:
marker
- The Marker to check- Returns:
- boolean -
true
if this Logger is enabled for levelERROR
,false
otherwise.
-
isFatalEnabled
boolean isFatalEnabled()
Checks whether this Logger is enabled for theFATAL
Level.- Returns:
- boolean -
true
if this Logger is enabled for levelFATAL
,false
otherwise.
-
isFatalEnabled
boolean isFatalEnabled(Marker marker)
Checks whether this Logger is enabled for theFATAL
Level.- Parameters:
marker
- The Marker to check- Returns:
- boolean -
true
if this Logger is enabled for levelFATAL
,false
otherwise.
-
isInfoEnabled
boolean isInfoEnabled()
Checks whether this Logger is enabled for theINFO
Level.- Returns:
- boolean -
true
if this Logger is enabled for level INFO,false
otherwise.
-
isInfoEnabled
boolean isInfoEnabled(Marker marker)
Checks whether this Logger is enabled for theINFO
Level.- Parameters:
marker
- The Marker to check- Returns:
- boolean -
true
if this Logger is enabled for level INFO,false
otherwise.
-
isTraceEnabled
boolean isTraceEnabled()
Checks whether this Logger is enabled for theTRACE
level.- Returns:
- boolean -
true
if this Logger is enabled for level TRACE,false
otherwise.
-
isTraceEnabled
boolean isTraceEnabled(Marker marker)
Checks whether this Logger is enabled for theTRACE
level.- Parameters:
marker
- The Marker to check- Returns:
- boolean -
true
if this Logger is enabled for level TRACE,false
otherwise.
-
isWarnEnabled
boolean isWarnEnabled()
Checks whether this Logger is enabled for theWARN
Level.- Returns:
- boolean -
true
if this Logger is enabled for levelWARN
,false
otherwise.
-
isWarnEnabled
boolean isWarnEnabled(Marker marker)
Checks whether this Logger is enabled for theWARN
Level.- Parameters:
marker
- The Marker to check- Returns:
- boolean -
true
if this Logger is enabled for levelWARN
,false
otherwise.
-
log
void log(Level level, Marker marker, Message message)
Logs a message with the specific Marker at the given level.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessage
- the message string to be logged
-
log
void log(Level level, Marker marker, Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at the given level.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessage
- the message string to be loggedthrowable
- A Throwable or null.
-
log
void log(Level level, Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is the specified level with the specified Marker. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message.- Since:
- 2.4
-
log
void log(Level level, Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is the specified level) with the specified Marker and including the stack log of theThrowable
throwable
passed as parameter. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message.throwable
- A Throwable or null.- Since:
- 2.4
-
log
void log(Level level, Marker marker, java.lang.CharSequence message)
Logs a message CharSequence with the given level.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessage
- the message CharSequence to log.
-
log
void log(Level level, Marker marker, java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at the given level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessage
- the message CharSequence to log.throwable
- theThrowable
to log, including its stack trace.
-
log
void log(Level level, Marker marker, java.lang.Object message)
Logs a message object with the given level.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessage
- the message object to log.
-
log
void log(Level level, Marker marker, java.lang.Object message, java.lang.Throwable throwable)
Logs a message at the given level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessage
- the message to log.throwable
- theThrowable
to log, including its stack trace.
-
log
void log(Level level, Marker marker, java.lang.String message)
Logs a message object with the given level.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessage
- the message object to log.
-
log
void log(Level level, Marker marker, java.lang.String message, java.lang.Object... params)
Logs a message with parameters at the given level.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.params
- parameters to the message.- See Also:
getMessageFactory()
-
log
void log(Level level, Marker marker, java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is the specified level.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.paramSuppliers
- An array of functions, which when called, produce the desired log message parameters.- Since:
- 2.4
-
log
void log(Level level, Marker marker, java.lang.String message, java.lang.Throwable throwable)
Logs a message at the given level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessage
- the message to log.throwable
- theThrowable
to log, including its stack trace.
-
log
void log(Level level, Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message (only to be constructed if the logging level is the specified level) with the specified Marker.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.- Since:
- 2.4
-
log
void log(Level level, Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is the specified level) with the specified Marker and including the stack log of theThrowable
throwable
passed as parameter.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.throwable
- A Throwable or null.- Since:
- 2.4
-
log
void log(Level level, Message message)
Logs a message with the specific Marker at the given level.- Parameters:
level
- the logging levelmessage
- the message string to be logged
-
log
void log(Level level, Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at the given level.- Parameters:
level
- the logging levelmessage
- the message string to be loggedthrowable
- A Throwable or null.
-
log
void log(Level level, org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is the specified level. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
level
- the logging levelmessageSupplier
- A function, which when called, produces the desired log message.- Since:
- 2.4
-
log
void log(Level level, org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is the specified level) including the stack log of theThrowable
throwable
passed as parameter. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
level
- the logging levelmessageSupplier
- A function, which when called, produces the desired log message.throwable
- theThrowable
to log, including its stack log.- Since:
- 2.4
-
log
void log(Level level, java.lang.CharSequence message)
Logs a message CharSequence with the given level.- Parameters:
level
- the logging levelmessage
- the message CharSequence to log.
-
log
void log(Level level, java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at the given level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
level
- the logging levelmessage
- the message CharSequence to log.throwable
- theThrowable
to log, including its stack trace.
-
log
void log(Level level, java.lang.Object message)
Logs a message object with the given level.- Parameters:
level
- the logging levelmessage
- the message object to log.
-
log
void log(Level level, java.lang.Object message, java.lang.Throwable throwable)
Logs a message at the given level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
level
- the logging levelmessage
- the message to log.throwable
- theThrowable
to log, including its stack trace.
-
log
void log(Level level, java.lang.String message)
Logs a message object with the given level.- Parameters:
level
- the logging levelmessage
- the message string to log.
-
log
void log(Level level, java.lang.String message, java.lang.Object... params)
Logs a message with parameters at the given level.- Parameters:
level
- the logging levelmessage
- the message to log; the format depends on the message factory.params
- parameters to the message.- See Also:
getMessageFactory()
-
log
void log(Level level, java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is the specified level.- Parameters:
level
- the logging levelmessage
- the message to log; the format depends on the message factory.paramSuppliers
- An array of functions, which when called, produce the desired log message parameters.- Since:
- 2.4
-
log
void log(Level level, java.lang.String message, java.lang.Throwable throwable)
Logs a message at the given level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
level
- the logging levelmessage
- the message to log.throwable
- theThrowable
to log, including its stack trace.
-
log
void log(Level level, org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is the specified level.- Parameters:
level
- the logging levelmessageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.- Since:
- 2.4
-
log
void log(Level level, org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is the specified level) including the stack log of theThrowable
throwable
passed as parameter.- Parameters:
level
- the logging levelmessageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.throwable
- theThrowable
to log, including its stack log.- Since:
- 2.4
-
log
void log(Level level, Marker marker, java.lang.String message, java.lang.Object p0)
Logs a message with parameters at the specified level.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.
-
log
void log(Level level, Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at the specified level.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.
-
log
void log(Level level, Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at the specified level.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.
-
log
void log(Level level, Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at the specified level.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.
-
log
void log(Level level, Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at the specified level.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.
-
log
void log(Level level, Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at the specified level.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.
-
log
void log(Level level, Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at the specified level.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.
-
log
void log(Level level, Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at the specified level.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.
-
log
void log(Level level, Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at the specified level.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.
-
log
void log(Level level, Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at the specified level.- Parameters:
level
- the logging levelmarker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.p9
- parameter to the message.
-
log
void log(Level level, java.lang.String message, java.lang.Object p0)
Logs a message with parameters at the specified level.- Parameters:
level
- the logging levelmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.
-
log
void log(Level level, java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at the specified level.- Parameters:
level
- the logging levelmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.
-
log
void log(Level level, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at the specified level.- Parameters:
level
- the logging levelmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.
-
log
void log(Level level, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at the specified level.- Parameters:
level
- the logging levelmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.
-
log
void log(Level level, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at the specified level.- Parameters:
level
- the logging levelmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.
-
log
void log(Level level, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at the specified level.- Parameters:
level
- the logging levelmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.
-
log
void log(Level level, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at the specified level.- Parameters:
level
- the logging levelmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.
-
log
void log(Level level, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at the specified level.- Parameters:
level
- the logging levelmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.
-
log
void log(Level level, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at the specified level.- Parameters:
level
- the logging levelmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.
-
log
void log(Level level, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at the specified level.- Parameters:
level
- the logging levelmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.p9
- parameter to the message.
-
printf
void printf(Level level, Marker marker, java.lang.String format, java.lang.Object... params)
Logs a formatted message using the specified format string and arguments.- Parameters:
level
- The logging Level.marker
- the marker data specific to this log statement.format
- The format String.params
- Arguments specified by the format.
-
printf
void printf(Level level, java.lang.String format, java.lang.Object... params)
Logs a formatted message using the specified format string and arguments.- Parameters:
level
- The logging Level.format
- The format String.params
- Arguments specified by the format.
-
throwing
<T extends java.lang.Throwable> T throwing(Level level, T throwable)
Logs aThrowable
to be thrown. This may be coded as:throw logger.throwing(Level.DEBUG, myException);
- Type Parameters:
T
- the Throwable type.- Parameters:
level
- The logging Level.throwable
- The Throwable.- Returns:
- the Throwable.
-
throwing
<T extends java.lang.Throwable> T throwing(T throwable)
Logs aThrowable
to be thrown at theERROR
level. This may be coded as:throw logger.throwing(myException);
- Type Parameters:
T
- the Throwable type.- Parameters:
throwable
- The Throwable.- Returns:
- the Throwable.
-
trace
void trace(Marker marker, Message message)
Logs a message with the specific Marker at theTRACE
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message string to be logged
-
trace
void trace(Marker marker, Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theTRACE
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message string to be loggedthrowable
- A Throwable or null.
-
trace
void trace(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theTRACE
level with the specified Marker. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message.- Since:
- 2.4
-
trace
void trace(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theTRACE
level) with the specified Marker and including the stack trace of theThrowable
throwable
passed as parameter. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message.throwable
- A Throwable or null.- Since:
- 2.4
-
trace
void trace(Marker marker, java.lang.CharSequence message)
Logs a message CharSequence with theTRACE
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message CharSequence to log.
-
trace
void trace(Marker marker, java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theTRACE
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message CharSequence to log.throwable
- theThrowable
to log, including its stack trace.- See Also:
debug(String)
-
trace
void trace(Marker marker, java.lang.Object message)
Logs a message object with theTRACE
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message object to log.
-
trace
void trace(Marker marker, java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theTRACE
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message object to log.throwable
- theThrowable
to log, including its stack trace.- See Also:
debug(String)
-
trace
void trace(Marker marker, java.lang.String message)
Logs a message object with theTRACE
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message string to log.
-
trace
void trace(Marker marker, java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theTRACE
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.params
- parameters to the message.- See Also:
getMessageFactory()
-
trace
void trace(Marker marker, java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theTRACE
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.paramSuppliers
- An array of functions, which when called, produce the desired log message parameters.- Since:
- 2.4
-
trace
void trace(Marker marker, java.lang.String message, java.lang.Throwable throwable)
Logs a message at theTRACE
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message object to log.throwable
- theThrowable
to log, including its stack trace.- See Also:
debug(String)
-
trace
void trace(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theTRACE
level with the specified Marker.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.- Since:
- 2.4
-
trace
void trace(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theTRACE
level) with the specified Marker and including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.throwable
- A Throwable or null.- Since:
- 2.4
-
trace
void trace(Message message)
Logs a message with the specific Marker at theTRACE
level.- Parameters:
message
- the message string to be logged
-
trace
void trace(Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theTRACE
level.- Parameters:
message
- the message string to be loggedthrowable
- A Throwable or null.
-
trace
void trace(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theTRACE
level. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message.- Since:
- 2.4
-
trace
void trace(org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theTRACE
level) including the stack trace of theThrowable
throwable
passed as parameter. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message.throwable
- theThrowable
to log, including its stack trace.- Since:
- 2.4
-
trace
void trace(java.lang.CharSequence message)
Logs a message CharSequence with theTRACE
level.- Parameters:
message
- the message CharSequence to log.
-
trace
void trace(java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theTRACE
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
message
- the message CharSequence to log.throwable
- theThrowable
to log, including its stack trace.- See Also:
debug(String)
-
trace
void trace(java.lang.Object message)
Logs a message object with theTRACE
level.- Parameters:
message
- the message object to log.
-
trace
void trace(java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theTRACE
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
message
- the message object to log.throwable
- theThrowable
to log, including its stack trace.- See Also:
debug(String)
-
trace
void trace(java.lang.String message)
Logs a message object with theTRACE
level.- Parameters:
message
- the message string to log.
-
trace
void trace(java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theTRACE
level.- Parameters:
message
- the message to log; the format depends on the message factory.params
- parameters to the message.- See Also:
getMessageFactory()
-
trace
void trace(java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theTRACE
level.- Parameters:
message
- the message to log; the format depends on the message factory.paramSuppliers
- An array of functions, which when called, produce the desired log message parameters.- Since:
- 2.4
-
trace
void trace(java.lang.String message, java.lang.Throwable throwable)
Logs a message at theTRACE
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
message
- the message object to log.throwable
- theThrowable
to log, including its stack trace.- See Also:
debug(String)
-
trace
void trace(org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theTRACE
level.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.- Since:
- 2.4
-
trace
void trace(org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theTRACE
level) including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.throwable
- theThrowable
to log, including its stack trace.- Since:
- 2.4
-
trace
void trace(Marker marker, java.lang.String message, java.lang.Object p0)
Logs a message with parameters at trace level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.
-
trace
void trace(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at trace level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.
-
trace
void trace(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at trace level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.
-
trace
void trace(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at trace level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.
-
trace
void trace(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at trace level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.
-
trace
void trace(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at trace level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.
-
trace
void trace(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at trace level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.
-
trace
void trace(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at trace level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.
-
trace
void trace(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at trace level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.
-
trace
void trace(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at trace level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.p9
- parameter to the message.
-
trace
void trace(java.lang.String message, java.lang.Object p0)
Logs a message with parameters at trace level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.
-
trace
void trace(java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at trace level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.
-
trace
void trace(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at trace level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.
-
trace
void trace(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at trace level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.
-
trace
void trace(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at trace level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.
-
trace
void trace(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at trace level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.
-
trace
void trace(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at trace level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.
-
trace
void trace(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at trace level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.
-
trace
void trace(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at trace level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.
-
trace
void trace(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at trace level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.p9
- parameter to the message.
-
traceEntry
EntryMessage traceEntry()
Logs entry to a method. Used when the method in question has no parameters or when the parameters should not be logged.- Returns:
- built message
- Since:
- 2.6
-
traceEntry
EntryMessage traceEntry(java.lang.String format, java.lang.Object... params)
Logs entry to a method along with its parameters. For example,public void doSomething(String foo, int bar) { LOGGER.traceEntry("Parameters: {} and {}", foo, bar); // do something }
or:public int doSomething(String foo, int bar) { Message m = LOGGER.traceEntry("doSomething(foo={}, bar={})", foo, bar); // do something return traceExit(m, value); }
- Parameters:
format
- The format String for the parameters.params
- The parameters to the method.- Returns:
- The built Message
- Since:
- 2.6
-
traceEntry
EntryMessage traceEntry(org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs entry to a method along with its parameters. For example,public void doSomething(Request foo) { LOGGER.traceEntry(()->gson.toJson(foo)); // do something }
- Parameters:
paramSuppliers
- The Suppliers for the parameters to the method.- Returns:
- built message
- Since:
- 2.6
-
traceEntry
EntryMessage traceEntry(java.lang.String format, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs entry to a method along with its parameters. For example,public void doSomething(String foo, int bar) { LOGGER.traceEntry("Parameters: {} and {}", ()->gson.toJson(foo), ()-> bar); // do something }
- Parameters:
format
- The format String for the parameters.paramSuppliers
- The Suppliers for the parameters to the method.- Returns:
- built message
- Since:
- 2.6
-
traceEntry
EntryMessage traceEntry(Message message)
Logs entry to a method using a Message to describe the parameters.public void doSomething(Request foo) { LOGGER.traceEntry(new JsonMessage(foo)); // do something }
Avoid passing a
ReusableMessage
to this method (therefore, also avoid passing messages created by callinglogger.getMessageFactory().newMessage("some message")
): Log4j will replace such messages with an immutable message to prevent situations where the reused message instance is modified by subsequent calls to the logger before the returnedEntryMessage
is fully processed.- Parameters:
message
- The message. Avoid specifying a ReusableMessage, use immutable messages instead.- Returns:
- the built message
- Since:
- 2.6
- See Also:
ReusableMessage
-
traceExit
void traceExit()
Logs exit from a method. Used for methods that do not return anything.- Since:
- 2.6
-
traceExit
<R> R traceExit(R result)
Logs exiting from a method with the result. This may be coded as:return LOGGER.traceExit(myResult);
- Type Parameters:
R
- The type of the parameter and object being returned.- Parameters:
result
- The result being returned from the method call.- Returns:
- the result.
- Since:
- 2.6
-
traceExit
<R> R traceExit(java.lang.String format, R result)
Logs exiting from a method with the result. This may be coded as:return LOGGER.traceExit("Result: {}", myResult);
- Type Parameters:
R
- The type of the parameter and object being returned.- Parameters:
format
- The format String for the result.result
- The result being returned from the method call.- Returns:
- the result.
- Since:
- 2.6
-
traceExit
void traceExit(EntryMessage message)
Logs exiting from a method with no result. Allows custom formatting of the result. This may be coded as:public long doSomething(int a, int b) { EntryMessage m = traceEntry("doSomething(a={}, b={})", a, b); // ... return LOGGER.traceExit(m); }
- Parameters:
message
- The Message containing the formatted result.- Since:
- 2.6
-
traceExit
<R> R traceExit(EntryMessage message, R result)
Logs exiting from a method with the result. Allows custom formatting of the result. This may be coded as:public long doSomething(int a, int b) { EntryMessage m = traceEntry("doSomething(a={}, b={})", a, b); // ... return LOGGER.traceExit(m, myResult); }
- Type Parameters:
R
- The type of the parameter and object being returned.- Parameters:
message
- The Message containing the formatted result.result
- The result being returned from the method call.- Returns:
- the result.
- Since:
- 2.6
-
traceExit
<R> R traceExit(Message message, R result)
Logs exiting from a method with the result. Allows custom formatting of the result. This may be coded as:return LOGGER.traceExit(new JsonMessage(myResult), myResult);
- Type Parameters:
R
- The type of the parameter and object being returned.- Parameters:
message
- The Message containing the formatted result.result
- The result being returned from the method call.- Returns:
- the result.
- Since:
- 2.6
-
warn
void warn(Marker marker, Message message)
Logs a message with the specific Marker at theWARN
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message string to be logged
-
warn
void warn(Marker marker, Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theWARN
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message string to be loggedthrowable
- A Throwable or null.
-
warn
void warn(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theWARN
level with the specified Marker. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message.- Since:
- 2.4
-
warn
void warn(Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theWARN
level) with the specified Marker and including the stack warn of theThrowable
throwable
passed as parameter. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message.throwable
- A Throwable or null.- Since:
- 2.4
-
warn
void warn(Marker marker, java.lang.CharSequence message)
Logs a message CharSequence with theWARN
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message CharSequence to log.
-
warn
void warn(Marker marker, java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theWARN
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message CharSequence to log.throwable
- theThrowable
to log, including its stack trace.
-
warn
void warn(Marker marker, java.lang.Object message)
Logs a message object with theWARN
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message object to log.
-
warn
void warn(Marker marker, java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theWARN
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message object to log.throwable
- theThrowable
to log, including its stack trace.
-
warn
void warn(Marker marker, java.lang.String message)
Logs a message object with theWARN
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message object to log.
-
warn
void warn(Marker marker, java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theWARN
level.- Parameters:
marker
- the marker data specific to this log statement.message
- the message to log; the format depends on the message factory.params
- parameters to the message.- See Also:
getMessageFactory()
-
warn
void warn(Marker marker, java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theWARN
level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.paramSuppliers
- An array of functions, which when called, produce the desired log message parameters.- Since:
- 2.4
-
warn
void warn(Marker marker, java.lang.String message, java.lang.Throwable throwable)
Logs a message at theWARN
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message object to log.throwable
- theThrowable
to log, including its stack trace.
-
warn
void warn(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theWARN
level with the specified Marker.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.- Since:
- 2.4
-
warn
void warn(Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theWARN
level) with the specified Marker and including the stack warn of theThrowable
throwable
passed as parameter.- Parameters:
marker
- the marker data specific to this log statementmessageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.throwable
- A Throwable or null.- Since:
- 2.4
-
warn
void warn(Message message)
Logs a message with the specific Marker at theWARN
level.- Parameters:
message
- the message string to be logged
-
warn
void warn(Message message, java.lang.Throwable throwable)
Logs a message with the specific Marker at theWARN
level.- Parameters:
message
- the message string to be loggedthrowable
- A Throwable or null.
-
warn
void warn(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
Logs a message which is only to be constructed if the logging level is theWARN
level. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message.- Since:
- 2.4
-
warn
void warn(org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theWARN
level) including the stack warn of theThrowable
throwable
passed as parameter. TheMessageSupplier
may or may not use theMessageFactory
to construct theMessage
.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message.throwable
- theThrowable
to log, including its stack warn.- Since:
- 2.4
-
warn
void warn(java.lang.CharSequence message)
Logs a message CharSequence with theWARN
level.- Parameters:
message
- the message CharSequence to log.
-
warn
void warn(java.lang.CharSequence message, java.lang.Throwable throwable)
Logs a CharSequence at theWARN
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
message
- the message CharSequence to log.throwable
- theThrowable
to log, including its stack trace.
-
warn
void warn(java.lang.Object message)
Logs a message object with theWARN
level.- Parameters:
message
- the message object to log.
-
warn
void warn(java.lang.Object message, java.lang.Throwable throwable)
Logs a message at theWARN
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
message
- the message object to log.throwable
- theThrowable
to log, including its stack trace.
-
warn
void warn(java.lang.String message)
Logs a message object with theWARN
level.- Parameters:
message
- the message string to log.
-
warn
void warn(java.lang.String message, java.lang.Object... params)
Logs a message with parameters at theWARN
level.- Parameters:
message
- the message to log; the format depends on the message factory.params
- parameters to the message.- See Also:
getMessageFactory()
-
warn
void warn(java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
Logs a message with parameters which are only to be constructed if the logging level is theWARN
level.- Parameters:
message
- the message to log; the format depends on the message factory.paramSuppliers
- An array of functions, which when called, produce the desired log message parameters.- Since:
- 2.4
-
warn
void warn(java.lang.String message, java.lang.Throwable throwable)
Logs a message at theWARN
level including the stack trace of theThrowable
throwable
passed as parameter.- Parameters:
message
- the message object to log.throwable
- theThrowable
to log, including its stack trace.
-
warn
void warn(org.apache.logging.log4j.util.Supplier<?> messageSupplier)
Logs a message which is only to be constructed if the logging level is theWARN
level.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.- Since:
- 2.4
-
warn
void warn(org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
Logs a message (only to be constructed if the logging level is theWARN
level) including the stack warn of theThrowable
throwable
passed as parameter.- Parameters:
messageSupplier
- A function, which when called, produces the desired log message; the format depends on the message factory.throwable
- theThrowable
to log, including its stack warn.- Since:
- 2.4
-
warn
void warn(Marker marker, java.lang.String message, java.lang.Object p0)
Logs a message with parameters at warn level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.
-
warn
void warn(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at warn level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.
-
warn
void warn(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at warn level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.
-
warn
void warn(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at warn level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.
-
warn
void warn(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at warn level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.
-
warn
void warn(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at warn level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.
-
warn
void warn(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at warn level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.
-
warn
void warn(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at warn level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.
-
warn
void warn(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at warn level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.
-
warn
void warn(Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at warn level.- Parameters:
marker
- the marker data specific to this log statementmessage
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.p9
- parameter to the message.
-
warn
void warn(java.lang.String message, java.lang.Object p0)
Logs a message with parameters at warn level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.
-
warn
void warn(java.lang.String message, java.lang.Object p0, java.lang.Object p1)
Logs a message with parameters at warn level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.
-
warn
void warn(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
Logs a message with parameters at warn level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.
-
warn
void warn(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3)
Logs a message with parameters at warn level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.
-
warn
void warn(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4)
Logs a message with parameters at warn level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.
-
warn
void warn(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5)
Logs a message with parameters at warn level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.
-
warn
void warn(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6)
Logs a message with parameters at warn level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.
-
warn
void warn(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7)
Logs a message with parameters at warn level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.
-
warn
void warn(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8)
Logs a message with parameters at warn level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.
-
warn
void warn(java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2, java.lang.Object p3, java.lang.Object p4, java.lang.Object p5, java.lang.Object p6, java.lang.Object p7, java.lang.Object p8, java.lang.Object p9)
Logs a message with parameters at warn level.- Parameters:
message
- the message to log; the format depends on the message factory.p0
- parameter to the message.p1
- parameter to the message.p2
- parameter to the message.p3
- parameter to the message.p4
- parameter to the message.p5
- parameter to the message.p6
- parameter to the message.p7
- parameter to the message.p8
- parameter to the message.p9
- parameter to the message.
-
logMessage
default void logMessage(Level level, Marker marker, java.lang.String fqcn, java.lang.StackTraceElement location, Message message, java.lang.Throwable throwable)
Logs a Message.- Parameters:
level
- The logging Level to check.marker
- A Marker or null.fqcn
- The fully qualified class name of the logger entry point, used to determine the caller class and method when location information needs to be logged.location
- The location of the caller.message
- The message format.throwable
- theThrowable
to log, including its stack trace.- Since:
- 2.13.0
-
atTrace
default LogBuilder atTrace()
Construct a trace log event.- Returns:
- a LogBuilder.
- Since:
- 2.13.0
-
atDebug
default LogBuilder atDebug()
Construct a trace log event.- Returns:
- a LogBuilder.
- Since:
- 2.13.0
-
atInfo
default LogBuilder atInfo()
Construct a trace log event.- Returns:
- a LogBuilder.
- Since:
- 2.13.0
-
atWarn
default LogBuilder atWarn()
Construct a trace log event.- Returns:
- a LogBuilder.
- Since:
- 2.13.0
-
atError
default LogBuilder atError()
Construct a trace log event.- Returns:
- a LogBuilder.
- Since:
- 2.13.0
-
atFatal
default LogBuilder atFatal()
Construct a trace log event.- Returns:
- a LogBuilder.
- Since:
- 2.13.0
-
always
default LogBuilder always()
Construct a log event that will always be logged.- Returns:
- a LogBuilder.
- Since:
- 2.13.0
-
atLevel
default LogBuilder atLevel(Level level)
Construct a log event.- Parameters:
level
- Any level (ignoreed here).- Returns:
- a LogBuilder.
- Since:
- 2.13.0
-
-