Class AbstractLogger

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      LogBuilder always()
      Construct a log event that will always be logged.
      LogBuilder atDebug()
      Construct a debug log event.
      LogBuilder atError()
      Construct an error log event.
      LogBuilder atFatal()
      Construct a fatal log event.
      LogBuilder atInfo()
      Construct an informational log event.
      LogBuilder atLevel​(Level level)
      Construct a log event.
      LogBuilder atTrace()
      Construct a trace log event.
      LogBuilder atWarn()
      Construct a warning log event.
      void catching​(java.lang.Throwable throwable)
      Logs a Throwable that has been caught at the ERROR level.
      void catching​(Level level, java.lang.Throwable throwable)
      Logs a Throwable that has been caught to a specific logging level.
      static void checkMessageFactory​(ExtendedLogger logger, MessageFactory messageFactory)
      Checks that the message factory a logger was created with is the same as the given messageFactory.
      void debug​(java.lang.CharSequence message)
      Logs a message CharSequence with the DEBUG level.
      void debug​(java.lang.CharSequence message, java.lang.Throwable throwable)
      Logs a CharSequence at the DEBUG level including the stack trace of the Throwable throwable passed as parameter.
      void debug​(java.lang.Object message)
      Logs a message object with the DEBUG level.
      void debug​(java.lang.Object message, java.lang.Throwable throwable)
      Logs a message at the DEBUG level including the stack trace of the Throwable throwable passed as parameter.
      void debug​(java.lang.String message)
      Logs a message object with the DEBUG 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 the DEBUG 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 the DEBUG level including the stack trace of the Throwable 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 the DEBUG level.
      void debug​(Marker marker, java.lang.CharSequence message)
      Logs a message CharSequence with the DEBUG level.
      void debug​(Marker marker, java.lang.CharSequence message, java.lang.Throwable throwable)
      Logs a message CharSequence at the DEBUG level including the stack trace of the Throwable throwable passed as parameter.
      void debug​(Marker marker, java.lang.Object message)
      Logs a message object with the DEBUG level.
      void debug​(Marker marker, java.lang.Object message, java.lang.Throwable throwable)
      Logs a message at the DEBUG level including the stack trace of the Throwable throwable passed as parameter.
      void debug​(Marker marker, java.lang.String message)
      Logs a message object with the DEBUG 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 the DEBUG 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 the DEBUG level including the stack trace of the Throwable 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 the DEBUG level.
      void debug​(Marker marker, Message message)
      Logs a message with the specific Marker at the DEBUG level.
      void debug​(Marker marker, Message message, java.lang.Throwable throwable)
      Logs a message with the specific Marker at the DEBUG 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 the DEBUG 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 the DEBUG level) with the specified Marker and including the stack trace of the Throwable 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 the DEBUG 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 the DEBUG level) with the specified Marker and including the stack trace of the Throwable throwable passed as parameter.
      void debug​(Message message)
      Logs a message with the specific Marker at the DEBUG level.
      void debug​(Message message, java.lang.Throwable throwable)
      Logs a message with the specific Marker at the DEBUG level.
      void debug​(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
      Logs a message which is only to be constructed if the logging level is the DEBUG 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 the DEBUG level) including the stack trace of the Throwable 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 the DEBUG 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 the DEBUG level) including the stack trace of the Throwable throwable passed as parameter.
      void entry()
      Deprecated.
      void entry​(java.lang.Object... params)
      Logs entry to a method along with its parameters (consider using one of the traceEntry(...) methods instead.)
      void error​(java.lang.CharSequence message)
      Logs a message CharSequence with the ERROR level.
      void error​(java.lang.CharSequence message, java.lang.Throwable throwable)
      Logs a CharSequence at the ERROR level including the stack trace of the Throwable throwable passed as parameter.
      void error​(java.lang.Object message)
      Logs a message object with the ERROR level.
      void error​(java.lang.Object message, java.lang.Throwable throwable)
      Logs a message at the ERROR level including the stack trace of the Throwable throwable passed as parameter.
      void error​(java.lang.String message)
      Logs a message object with the ERROR 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 the ERROR 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 the ERROR level including the stack trace of the Throwable 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 the ERROR level.
      void error​(Marker marker, java.lang.CharSequence message)
      Logs a message CharSequence with the ERROR level.
      void error​(Marker marker, java.lang.CharSequence message, java.lang.Throwable throwable)
      Logs a CharSequence at the ERROR level including the stack trace of the Throwable throwable passed as parameter.
      void error​(Marker marker, java.lang.Object message)
      Logs a message object with the ERROR level.
      void error​(Marker marker, java.lang.Object message, java.lang.Throwable throwable)
      Logs a message at the ERROR level including the stack trace of the Throwable throwable passed as parameter.
      void error​(Marker marker, java.lang.String message)
      Logs a message object with the ERROR 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 the ERROR 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 the ERROR level including the stack trace of the Throwable 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 the ERROR level.
      void error​(Marker marker, Message message)
      Logs a message with the specific Marker at the ERROR level.
      void error​(Marker marker, Message message, java.lang.Throwable throwable)
      Logs a message with the specific Marker at the ERROR 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 the ERROR 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 the ERROR level) with the specified Marker and including the stack trace of the Throwable 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 the ERROR 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 the ERROR level) with the specified Marker and including the stack trace of the Throwable throwable passed as parameter.
      void error​(Message message)
      Logs a message with the specific Marker at the ERROR level.
      void error​(Message message, java.lang.Throwable throwable)
      Logs a message with the specific Marker at the ERROR level.
      void error​(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
      Logs a message which is only to be constructed if the logging level is the ERROR 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 the ERROR level) including the stack trace of the Throwable 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 the ERROR 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 the ERROR level) including the stack trace of the Throwable throwable passed as parameter.
      void exit()
      Deprecated.
      <R> R exit​(R result)
      Deprecated.
      void fatal​(java.lang.CharSequence message)
      Logs a message CharSequence with the FATAL level.
      void fatal​(java.lang.CharSequence message, java.lang.Throwable throwable)
      Logs a CharSequence at the FATAL level including the stack trace of the Throwable throwable passed as parameter.
      void fatal​(java.lang.Object message)
      Logs a message object with the FATAL level.
      void fatal​(java.lang.Object message, java.lang.Throwable throwable)
      Logs a message at the FATAL level including the stack trace of the Throwable throwable passed as parameter.
      void fatal​(java.lang.String message)
      Logs a message object with the FATAL 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 the FATAL 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 the FATAL level including the stack trace of the Throwable 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 the FATAL level.
      void fatal​(Marker marker, java.lang.CharSequence message)
      Logs a message CharSequence with the FATAL level.
      void fatal​(Marker marker, java.lang.CharSequence message, java.lang.Throwable throwable)
      Logs a CharSequence at the FATAL level including the stack trace of the Throwable throwable passed as parameter.
      void fatal​(Marker marker, java.lang.Object message)
      Logs a message object with the FATAL level.
      void fatal​(Marker marker, java.lang.Object message, java.lang.Throwable throwable)
      Logs a message at the FATAL level including the stack trace of the Throwable throwable passed as parameter.
      void fatal​(Marker marker, java.lang.String message)
      Logs a message object with the FATAL 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 the FATAL 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 the FATAL level including the stack trace of the Throwable 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 the FATAL level.
      void fatal​(Marker marker, Message message)
      Logs a message with the specific Marker at the FATAL level.
      void fatal​(Marker marker, Message message, java.lang.Throwable throwable)
      Logs a message with the specific Marker at the FATAL 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 the FATAL 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 the FATAL level) with the specified Marker and including the stack trace of the Throwable 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 the FATAL 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 the FATAL level) with the specified Marker and including the stack trace of the Throwable throwable passed as parameter.
      void fatal​(Message message)
      Logs a message with the specific Marker at the FATAL level.
      void fatal​(Message message, java.lang.Throwable throwable)
      Logs a message with the specific Marker at the FATAL level.
      void fatal​(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
      Logs a message which is only to be constructed if the logging level is the FATAL 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 the FATAL level) including the stack trace of the Throwable 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 the FATAL 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 the FATAL level) including the stack trace of the Throwable throwable passed as parameter.
      FlowMessageFactory getFlowMessageFactory()
      Gets the flow message factory used to convert messages into flow messages.
      <MF extends MessageFactory>
      MF
      getMessageFactory()
      Gets the message factory used to convert message Objects and Strings/CharSequences into actual log Messages.
      java.lang.String getName()
      Gets the logger name.
      static int getRecursionDepth()
      Returns the depth of nested logging calls in the current Thread: zero if no logging call has been made, one if a single logging call without nested logging calls has been made, or more depending on the level of nesting.
      void info​(java.lang.CharSequence message)
      Logs a message CharSequence with the INFO level.
      void info​(java.lang.CharSequence message, java.lang.Throwable throwable)
      Logs a CharSequence at the INFO level including the stack trace of the Throwable throwable passed as parameter.
      void info​(java.lang.Object message)
      Logs a message object with the INFO level.
      void info​(java.lang.Object message, java.lang.Throwable throwable)
      Logs a message at the INFO level including the stack trace of the Throwable throwable passed as parameter.
      void info​(java.lang.String message)
      Logs a message object with the INFO 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 the INFO 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 the INFO level including the stack trace of the Throwable 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 the INFO level.
      void info​(Marker marker, java.lang.CharSequence message)
      Logs a message CharSequence with the INFO level.
      void info​(Marker marker, java.lang.CharSequence message, java.lang.Throwable throwable)
      Logs a CharSequence at the INFO level including the stack trace of the Throwable throwable passed as parameter.
      void info​(Marker marker, java.lang.Object message)
      Logs a message object with the INFO level.
      void info​(Marker marker, java.lang.Object message, java.lang.Throwable throwable)
      Logs a message at the INFO level including the stack trace of the Throwable throwable passed as parameter.
      void info​(Marker marker, java.lang.String message)
      Logs a message object with the INFO 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 the INFO 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 the INFO level including the stack trace of the Throwable 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 the INFO level.
      void info​(Marker marker, Message message)
      Logs a message with the specific Marker at the INFO level.
      void info​(Marker marker, Message message, java.lang.Throwable throwable)
      Logs a message with the specific Marker at the INFO 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 the INFO 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 the INFO level) with the specified Marker and including the stack trace of the Throwable 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 the INFO 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 the INFO level) with the specified Marker and including the stack trace of the Throwable throwable passed as parameter.
      void info​(Message message)
      Logs a message with the specific Marker at the INFO level.
      void info​(Message message, java.lang.Throwable throwable)
      Logs a message with the specific Marker at the INFO level.
      void info​(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
      Logs a message which is only to be constructed if the logging level is the INFO 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 the INFO level) including the stack trace of the Throwable 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 the INFO 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 the INFO level) including the stack trace of the Throwable throwable passed as parameter.
      boolean isDebugEnabled()
      Checks whether this Logger is enabled for the DEBUG Level.
      boolean isDebugEnabled​(Marker marker)
      Checks whether this Logger is enabled for the DEBUG 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 the ERROR Level.
      boolean isErrorEnabled​(Marker marker)
      Checks whether this Logger is enabled for the ERROR Level.
      boolean isFatalEnabled()
      Checks whether this Logger is enabled for the FATAL Level.
      boolean isFatalEnabled​(Marker marker)
      Checks whether this Logger is enabled for the FATAL Level.
      boolean isInfoEnabled()
      Checks whether this Logger is enabled for the INFO Level.
      boolean isInfoEnabled​(Marker marker)
      Checks whether this Logger is enabled for the INFO Level.
      boolean isTraceEnabled()
      Checks whether this Logger is enabled for the TRACE level.
      boolean isTraceEnabled​(Marker marker)
      Checks whether this Logger is enabled for the TRACE level.
      boolean isWarnEnabled()
      Checks whether this Logger is enabled for the WARN Level.
      boolean isWarnEnabled​(Marker marker)
      Checks whether this Logger is enabled for the WARN 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 the Throwable 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 the Throwable 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 the Throwable 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 the Throwable 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 the Throwable 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 the Throwable 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 the Throwable 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 the Throwable 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 the Throwable 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 the Throwable throwable passed as parameter.
      void logIfEnabled​(java.lang.String fqcn, Level level, Marker marker, java.lang.CharSequence message, java.lang.Throwable throwable)
      Logs a CharSequence message if the specified level is active.
      void logIfEnabled​(java.lang.String fqcn, Level level, Marker marker, java.lang.Object message, java.lang.Throwable throwable)
      Logs a message if the specified level is active.
      void logIfEnabled​(java.lang.String fqcn, Level level, Marker marker, java.lang.String message)
      Logs a message if the specified level is active.
      void logIfEnabled​(java.lang.String fqcn, Level level, Marker marker, java.lang.String message, java.lang.Object p0)
      Logs a message if the specified level is active.
      void logIfEnabled​(java.lang.String fqcn, Level level, Marker marker, java.lang.String message, java.lang.Object... params)
      Logs a message if the specified level is active.
      void logIfEnabled​(java.lang.String fqcn, Level level, Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1)
      Logs a message if the specified level is active.
      void logIfEnabled​(java.lang.String fqcn, Level level, Marker marker, java.lang.String message, java.lang.Object p0, java.lang.Object p1, java.lang.Object p2)
      Logs a message if the specified level is active.
      void logIfEnabled​(java.lang.String fqcn, 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 if the specified level is active.
      void logIfEnabled​(java.lang.String fqcn, 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 if the specified level is active.
      void logIfEnabled​(java.lang.String fqcn, 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 if the specified level is active.
      void logIfEnabled​(java.lang.String fqcn, 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 if the specified level is active.
      void logIfEnabled​(java.lang.String fqcn, 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 if the specified level is active.
      void logIfEnabled​(java.lang.String fqcn, 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 if the specified level is active.
      void logIfEnabled​(java.lang.String fqcn, 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 if the specified level is active.
      void logIfEnabled​(java.lang.String fqcn, Level level, Marker marker, java.lang.String message, java.lang.Throwable throwable)
      Logs a message if the specified level is active.
      void logIfEnabled​(java.lang.String fqcn, Level level, Marker marker, java.lang.String message, org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
      Logs a message whose parameters are only to be constructed if the specified level is active.
      void logIfEnabled​(java.lang.String fqcn, Level level, Marker marker, Message message, java.lang.Throwable throwable)
      Logs a message if the specified level is active.
      void logIfEnabled​(java.lang.String fqcn, Level level, Marker marker, org.apache.logging.log4j.util.MessageSupplier messageSupplier, java.lang.Throwable throwable)
      Logs a message which is only to be constructed if the specified level is active.
      void logIfEnabled​(java.lang.String fqcn, Level level, Marker marker, org.apache.logging.log4j.util.Supplier<?> messageSupplier, java.lang.Throwable throwable)
      Logs a message which is only to be constructed if the specified level is active.
      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>
      T
      throwing​(Level level, T throwable)
      Logs a Throwable to be thrown.
      <T extends java.lang.Throwable>
      T
      throwing​(T throwable)
      Logs a Throwable to be thrown at the ERROR level.
      void trace​(java.lang.CharSequence message)
      Logs a message CharSequence with the TRACE level.
      void trace​(java.lang.CharSequence message, java.lang.Throwable throwable)
      Logs a CharSequence at the TRACE level including the stack trace of the Throwable throwable passed as parameter.
      void trace​(java.lang.Object message)
      Logs a message object with the TRACE level.
      void trace​(java.lang.Object message, java.lang.Throwable throwable)
      Logs a message at the TRACE level including the stack trace of the Throwable throwable passed as parameter.
      void trace​(java.lang.String message)
      Logs a message object with the TRACE 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 the TRACE 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 the TRACE level including the stack trace of the Throwable 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 the TRACE level.
      void trace​(Marker marker, java.lang.CharSequence message)
      Logs a message CharSequence with the TRACE level.
      void trace​(Marker marker, java.lang.CharSequence message, java.lang.Throwable throwable)
      Logs a CharSequence at the TRACE level including the stack trace of the Throwable throwable passed as parameter.
      void trace​(Marker marker, java.lang.Object message)
      Logs a message object with the TRACE level.
      void trace​(Marker marker, java.lang.Object message, java.lang.Throwable throwable)
      Logs a message at the TRACE level including the stack trace of the Throwable throwable passed as parameter.
      void trace​(Marker marker, java.lang.String message)
      Logs a message object with the TRACE 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 the TRACE 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 the TRACE level including the stack trace of the Throwable 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 the TRACE level.
      void trace​(Marker marker, Message message)
      Logs a message with the specific Marker at the TRACE level.
      void trace​(Marker marker, Message message, java.lang.Throwable throwable)
      Logs a message with the specific Marker at the TRACE 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 the TRACE 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 the TRACE level) with the specified Marker and including the stack trace of the Throwable 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 the TRACE 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 the TRACE level) with the specified Marker and including the stack trace of the Throwable throwable passed as parameter.
      void trace​(Message message)
      Logs a message with the specific Marker at the TRACE level.
      void trace​(Message message, java.lang.Throwable throwable)
      Logs a message with the specific Marker at the TRACE level.
      void trace​(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
      Logs a message which is only to be constructed if the logging level is the TRACE 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 the TRACE level) including the stack trace of the Throwable 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 the TRACE 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 the TRACE level) including the stack trace of the Throwable 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 the WARN level.
      void warn​(java.lang.CharSequence message, java.lang.Throwable throwable)
      Logs a CharSequence at the WARN level including the stack trace of the Throwable throwable passed as parameter.
      void warn​(java.lang.Object message)
      Logs a message object with the WARN level.
      void warn​(java.lang.Object message, java.lang.Throwable throwable)
      Logs a message at the WARN level including the stack trace of the Throwable throwable passed as parameter.
      void warn​(java.lang.String message)
      Logs a message object with the WARN 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 the WARN 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 the WARN level including the stack trace of the Throwable 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 the WARN level.
      void warn​(Marker marker, java.lang.CharSequence message)
      Logs a message CharSequence with the WARN level.
      void warn​(Marker marker, java.lang.CharSequence message, java.lang.Throwable throwable)
      Logs a CharSequence at the WARN level including the stack trace of the Throwable throwable passed as parameter.
      void warn​(Marker marker, java.lang.Object message)
      Logs a message object with the WARN level.
      void warn​(Marker marker, java.lang.Object message, java.lang.Throwable throwable)
      Logs a message at the WARN level including the stack trace of the Throwable throwable passed as parameter.
      void warn​(Marker marker, java.lang.String message)
      Logs a message object with the WARN 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 the WARN 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 the WARN level including the stack trace of the Throwable 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 the WARN level.
      void warn​(Marker marker, Message message)
      Logs a message with the specific Marker at the WARN level.
      void warn​(Marker marker, Message message, java.lang.Throwable throwable)
      Logs a message with the specific Marker at the WARN 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 the WARN 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 the WARN level) with the specified Marker and including the stack warn of the Throwable 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 the WARN 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 the WARN level) with the specified Marker and including the stack warn of the Throwable throwable passed as parameter.
      void warn​(Message message)
      Logs a message with the specific Marker at the WARN level.
      void warn​(Message message, java.lang.Throwable throwable)
      Logs a message with the specific Marker at the WARN level.
      void warn​(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
      Logs a message which is only to be constructed if the logging level is the WARN 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 the WARN level) including the stack warn of the Throwable 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 the WARN 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 the WARN level) including the stack warn of the Throwable throwable passed as parameter.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.apache.logging.log4j.Logger

        getLevel
    • Field Detail

      • FLOW_MARKER

        public static final Marker FLOW_MARKER
        Marker for flow tracing.
      • ENTRY_MARKER

        public static final Marker ENTRY_MARKER
        Marker for method entry tracing.
      • EXIT_MARKER

        public static final Marker EXIT_MARKER
        Marker for method exit tracing.
      • EXCEPTION_MARKER

        public static final Marker EXCEPTION_MARKER
        Marker for exception tracing.
      • THROWING_MARKER

        public static final Marker THROWING_MARKER
        Marker for throwing exceptions.
      • CATCHING_MARKER

        public static final Marker CATCHING_MARKER
        Marker for catching exceptions.
      • DEFAULT_MESSAGE_FACTORY_CLASS

        public static final java.lang.Class<? extends MessageFactory> DEFAULT_MESSAGE_FACTORY_CLASS
        The default MessageFactory class.
      • DEFAULT_FLOW_MESSAGE_FACTORY_CLASS

        public static final java.lang.Class<? extends FlowMessageFactory> DEFAULT_FLOW_MESSAGE_FACTORY_CLASS
        The default FlowMessageFactory class.
    • Constructor Detail

      • AbstractLogger

        public AbstractLogger()
        Creates a new logger named after this class (or subclass).
      • AbstractLogger

        public AbstractLogger​(java.lang.String name)
        Creates a new named logger.
        Parameters:
        name - the logger name
      • AbstractLogger

        public AbstractLogger​(java.lang.String name,
                              MessageFactory messageFactory)
        Creates a new named logger with a particular MessageFactory.
        Parameters:
        name - the logger name
        messageFactory - the message factory, if null then use the default message factory.
    • Method Detail

      • checkMessageFactory

        public static void checkMessageFactory​(ExtendedLogger logger,
                                               MessageFactory messageFactory)
        Checks that the message factory a logger was created with is the same as the given messageFactory. If they are different log a warning to the StatusLogger. A null MessageFactory translates to the default MessageFactory DEFAULT_MESSAGE_FACTORY_CLASS.
        Parameters:
        logger - The logger to check
        messageFactory - The message factory to check.
      • catching

        public void catching​(Level level,
                             java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a Throwable that has been caught to a specific logging level.
        Specified by:
        catching in interface Logger
        Parameters:
        level - The logging Level.
        throwable - the Throwable.
      • catching

        public void catching​(java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a Throwable that has been caught at the ERROR 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 a main() method), this method is ideal for it.
        Specified by:
        catching in interface Logger
        Parameters:
        throwable - the Throwable.
      • debug

        public void debug​(Marker marker,
                          java.lang.CharSequence message)
        Description copied from interface: Logger
        Logs a message CharSequence with the DEBUG level.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message CharSequence to log.
      • debug

        public void debug​(Marker marker,
                          java.lang.CharSequence message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message CharSequence at the DEBUG level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message CharSequence to log.
        throwable - the Throwable to log, including its stack trace.
      • debug

        public void debug​(Marker marker,
                          Message message)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the DEBUG level.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message string to be logged
      • debug

        public void debug​(Marker marker,
                          Message message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the DEBUG level.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message string to be logged
        throwable - A Throwable or null.
      • debug

        public void debug​(Marker marker,
                          java.lang.Object message)
        Description copied from interface: Logger
        Logs a message object with the DEBUG level.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message object to log.
      • debug

        public void debug​(Marker marker,
                          java.lang.Object message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the DEBUG level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message to log.
        throwable - the Throwable to log, including its stack trace.
      • debug

        public void debug​(Marker marker,
                          java.lang.String message)
        Description copied from interface: Logger
        Logs a message object with the DEBUG level.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message object to log.
      • debug

        public void debug​(Marker marker,
                          java.lang.String message,
                          java.lang.Object... params)
        Description copied from interface: Logger
        Logs a message with parameters at the DEBUG level.
        Specified by:
        debug in interface Logger
        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:
        Logger.getMessageFactory()
      • debug

        public void debug​(Marker marker,
                          java.lang.String message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the DEBUG level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message to log.
        throwable - the Throwable to log, including its stack trace.
      • debug

        public void debug​(Message message)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the DEBUG level.
        Specified by:
        debug in interface Logger
        Parameters:
        message - the message string to be logged
      • debug

        public void debug​(Message message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the DEBUG level.
        Specified by:
        debug in interface Logger
        Parameters:
        message - the message string to be logged
        throwable - A Throwable or null.
      • debug

        public void debug​(java.lang.CharSequence message)
        Description copied from interface: Logger
        Logs a message CharSequence with the DEBUG level.
        Specified by:
        debug in interface Logger
        Parameters:
        message - the message object to log.
      • debug

        public void debug​(java.lang.CharSequence message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a CharSequence at the DEBUG level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        debug in interface Logger
        Parameters:
        message - the message CharSequence to log.
        throwable - the Throwable to log, including its stack trace.
      • debug

        public void debug​(java.lang.Object message)
        Description copied from interface: Logger
        Logs a message object with the DEBUG level.
        Specified by:
        debug in interface Logger
        Parameters:
        message - the message object to log.
      • debug

        public void debug​(java.lang.Object message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the DEBUG level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        debug in interface Logger
        Parameters:
        message - the message to log.
        throwable - the Throwable to log, including its stack trace.
      • debug

        public void debug​(java.lang.String message)
        Description copied from interface: Logger
        Logs a message object with the DEBUG level.
        Specified by:
        debug in interface Logger
        Parameters:
        message - the message string to log.
      • debug

        public void debug​(java.lang.String message,
                          java.lang.Object... params)
        Description copied from interface: Logger
        Logs a message with parameters at the DEBUG level.
        Specified by:
        debug in interface Logger
        Parameters:
        message - the message to log; the format depends on the message factory.
        params - parameters to the message.
        See Also:
        Logger.getMessageFactory()
      • debug

        public void debug​(java.lang.String message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the DEBUG level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        debug in interface Logger
        Parameters:
        message - the message to log.
        throwable - the Throwable to log, including its stack trace.
      • debug

        public void debug​(org.apache.logging.log4j.util.Supplier<?> messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the DEBUG level.
        Specified by:
        debug in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
      • debug

        public void debug​(org.apache.logging.log4j.util.Supplier<?> messageSupplier,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the DEBUG level) including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        debug in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
        throwable - the Throwable to log, including its stack trace.
      • debug

        public void debug​(Marker marker,
                          org.apache.logging.log4j.util.Supplier<?> messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the DEBUG level with the specified Marker.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
      • debug

        public void debug​(Marker marker,
                          java.lang.String message,
                          org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
        Description copied from interface: Logger
        Logs a message with parameters which are only to be constructed if the logging level is the DEBUG level.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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.
      • debug

        public void debug​(Marker marker,
                          org.apache.logging.log4j.util.Supplier<?> messageSupplier,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the DEBUG level) with the specified Marker and including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
        throwable - A Throwable or null.
      • debug

        public void debug​(java.lang.String message,
                          org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
        Description copied from interface: Logger
        Logs a message with parameters which are only to be constructed if the logging level is the DEBUG level.
        Specified by:
        debug in interface Logger
        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.
      • debug

        public void debug​(Marker marker,
                          org.apache.logging.log4j.util.MessageSupplier messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the DEBUG level with the specified Marker. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message.
      • debug

        public void debug​(Marker marker,
                          org.apache.logging.log4j.util.MessageSupplier messageSupplier,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the DEBUG level) with the specified Marker and including the stack trace of the Throwable throwable passed as parameter. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message.
        throwable - A Throwable or null.
      • debug

        public void debug​(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the DEBUG level. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        debug in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message.
      • debug

        public void debug​(org.apache.logging.log4j.util.MessageSupplier messageSupplier,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the DEBUG level) including the stack trace of the Throwable throwable passed as parameter. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        debug in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message.
        throwable - the Throwable to log, including its stack trace.
      • debug

        public void debug​(Marker marker,
                          java.lang.String message,
                          java.lang.Object p0)
        Description copied from interface: Logger
        Logs a message with parameters at debug level.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
      • debug

        public void debug​(Marker marker,
                          java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1)
        Description copied from interface: Logger
        Logs a message with parameters at debug level.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
        p1 - parameter to the message.
      • debug

        public void debug​(Marker marker,
                          java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1,
                          java.lang.Object p2)
        Description copied from interface: Logger
        Logs a message with parameters at debug level.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public void debug​(Marker marker,
                          java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1,
                          java.lang.Object p2,
                          java.lang.Object p3)
        Description copied from interface: Logger
        Logs a message with parameters at debug level.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at debug level.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at debug level.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at debug level.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at debug level.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at debug level.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at debug level.
        Specified by:
        debug in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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.
      • debug

        public void debug​(java.lang.String message,
                          java.lang.Object p0)
        Description copied from interface: Logger
        Logs a message with parameters at debug level.
        Specified by:
        debug in interface Logger
        Parameters:
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
      • debug

        public void debug​(java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1)
        Description copied from interface: Logger
        Logs a message with parameters at debug level.
        Specified by:
        debug in interface Logger
        Parameters:
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
        p1 - parameter to the message.
      • debug

        public void debug​(java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1,
                          java.lang.Object p2)
        Description copied from interface: Logger
        Logs a message with parameters at debug level.
        Specified by:
        debug in interface Logger
        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

        public void debug​(java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1,
                          java.lang.Object p2,
                          java.lang.Object p3)
        Description copied from interface: Logger
        Logs a message with parameters at debug level.
        Specified by:
        debug in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at debug level.
        Specified by:
        debug in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at debug level.
        Specified by:
        debug in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at debug level.
        Specified by:
        debug in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at debug level.
        Specified by:
        debug in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at debug level.
        Specified by:
        debug in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at debug level.
        Specified by:
        debug in interface Logger
        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
        public void entry()
        Deprecated.
        Description copied from interface: Logger
        Logs entry to a method. Used when the method in question has no parameters or when the parameters should not be logged.
        Specified by:
        entry in interface Logger
      • entry

        public void entry​(java.lang.Object... params)
        Description copied from interface: Logger
        Logs entry to a method along with its parameters (consider using one of the traceEntry(...) 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.

        Specified by:
        entry in interface Logger
        Parameters:
        params - The parameters to the method.
      • error

        public void error​(Marker marker,
                          Message message)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the ERROR level.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message string to be logged
      • error

        public void error​(Marker marker,
                          Message message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the ERROR level.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message string to be logged
        throwable - A Throwable or null.
      • error

        public void error​(Marker marker,
                          java.lang.CharSequence message)
        Description copied from interface: Logger
        Logs a message CharSequence with the ERROR level.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement.
        message - the message CharSequence to log.
      • error

        public void error​(Marker marker,
                          java.lang.CharSequence message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a CharSequence at the ERROR level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement.
        message - the message CharSequence to log.
        throwable - the Throwable to log, including its stack trace.
      • error

        public void error​(Marker marker,
                          java.lang.Object message)
        Description copied from interface: Logger
        Logs a message object with the ERROR level.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement.
        message - the message object to log.
      • error

        public void error​(Marker marker,
                          java.lang.Object message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the ERROR level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement.
        message - the message object to log.
        throwable - the Throwable to log, including its stack trace.
      • error

        public void error​(Marker marker,
                          java.lang.String message)
        Description copied from interface: Logger
        Logs a message object with the ERROR level.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement.
        message - the message object to log.
      • error

        public void error​(Marker marker,
                          java.lang.String message,
                          java.lang.Object... params)
        Description copied from interface: Logger
        Logs a message with parameters at the ERROR level.
        Specified by:
        error in interface Logger
        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:
        Logger.getMessageFactory()
      • error

        public void error​(Marker marker,
                          java.lang.String message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the ERROR level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement.
        message - the message object to log.
        throwable - the Throwable to log, including its stack trace.
      • error

        public void error​(Message message)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the ERROR level.
        Specified by:
        error in interface Logger
        Parameters:
        message - the message string to be logged
      • error

        public void error​(Message message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the ERROR level.
        Specified by:
        error in interface Logger
        Parameters:
        message - the message string to be logged
        throwable - A Throwable or null.
      • error

        public void error​(java.lang.CharSequence message)
        Description copied from interface: Logger
        Logs a message CharSequence with the ERROR level.
        Specified by:
        error in interface Logger
        Parameters:
        message - the message CharSequence to log.
      • error

        public void error​(java.lang.CharSequence message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a CharSequence at the ERROR level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        error in interface Logger
        Parameters:
        message - the message CharSequence to log.
        throwable - the Throwable to log, including its stack trace.
      • error

        public void error​(java.lang.Object message)
        Description copied from interface: Logger
        Logs a message object with the ERROR level.
        Specified by:
        error in interface Logger
        Parameters:
        message - the message object to log.
      • error

        public void error​(java.lang.Object message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the ERROR level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        error in interface Logger
        Parameters:
        message - the message object to log.
        throwable - the Throwable to log, including its stack trace.
      • error

        public void error​(java.lang.String message)
        Description copied from interface: Logger
        Logs a message object with the ERROR level.
        Specified by:
        error in interface Logger
        Parameters:
        message - the message string to log.
      • error

        public void error​(java.lang.String message,
                          java.lang.Object... params)
        Description copied from interface: Logger
        Logs a message with parameters at the ERROR level.
        Specified by:
        error in interface Logger
        Parameters:
        message - the message to log; the format depends on the message factory.
        params - parameters to the message.
        See Also:
        Logger.getMessageFactory()
      • error

        public void error​(java.lang.String message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the ERROR level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        error in interface Logger
        Parameters:
        message - the message object to log.
        throwable - the Throwable to log, including its stack trace.
      • error

        public void error​(org.apache.logging.log4j.util.Supplier<?> messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the ERROR level.
        Specified by:
        error in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
      • error

        public void error​(org.apache.logging.log4j.util.Supplier<?> messageSupplier,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the ERROR level) including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        error in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
        throwable - the Throwable to log, including its stack trace.
      • error

        public void error​(Marker marker,
                          org.apache.logging.log4j.util.Supplier<?> messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the ERROR level with the specified Marker.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
      • error

        public void error​(Marker marker,
                          java.lang.String message,
                          org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
        Description copied from interface: Logger
        Logs a message with parameters which are only to be constructed if the logging level is the ERROR level.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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.
      • error

        public void error​(Marker marker,
                          org.apache.logging.log4j.util.Supplier<?> messageSupplier,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the ERROR level) with the specified Marker and including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
        throwable - A Throwable or null.
      • error

        public void error​(java.lang.String message,
                          org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
        Description copied from interface: Logger
        Logs a message with parameters which are only to be constructed if the logging level is the ERROR level.
        Specified by:
        error in interface Logger
        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.
      • error

        public void error​(Marker marker,
                          org.apache.logging.log4j.util.MessageSupplier messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the ERROR level with the specified Marker. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message.
      • error

        public void error​(Marker marker,
                          org.apache.logging.log4j.util.MessageSupplier messageSupplier,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the ERROR level) with the specified Marker and including the stack trace of the Throwable throwable passed as parameter. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message.
        throwable - A Throwable or null.
      • error

        public void error​(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the ERROR level. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        error in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message.
      • error

        public void error​(org.apache.logging.log4j.util.MessageSupplier messageSupplier,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the ERROR level) including the stack trace of the Throwable throwable passed as parameter. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        error in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message.
        throwable - the Throwable to log, including its stack trace.
      • error

        public void error​(Marker marker,
                          java.lang.String message,
                          java.lang.Object p0)
        Description copied from interface: Logger
        Logs a message with parameters at error level.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
      • error

        public void error​(Marker marker,
                          java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1)
        Description copied from interface: Logger
        Logs a message with parameters at error level.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
        p1 - parameter to the message.
      • error

        public void error​(Marker marker,
                          java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1,
                          java.lang.Object p2)
        Description copied from interface: Logger
        Logs a message with parameters at error level.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public void error​(Marker marker,
                          java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1,
                          java.lang.Object p2,
                          java.lang.Object p3)
        Description copied from interface: Logger
        Logs a message with parameters at error level.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at error level.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at error level.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at error level.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at error level.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at error level.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at error level.
        Specified by:
        error in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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.
      • error

        public void error​(java.lang.String message,
                          java.lang.Object p0)
        Description copied from interface: Logger
        Logs a message with parameters at error level.
        Specified by:
        error in interface Logger
        Parameters:
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
      • error

        public void error​(java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1)
        Description copied from interface: Logger
        Logs a message with parameters at error level.
        Specified by:
        error in interface Logger
        Parameters:
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
        p1 - parameter to the message.
      • error

        public void error​(java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1,
                          java.lang.Object p2)
        Description copied from interface: Logger
        Logs a message with parameters at error level.
        Specified by:
        error in interface Logger
        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

        public void error​(java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1,
                          java.lang.Object p2,
                          java.lang.Object p3)
        Description copied from interface: Logger
        Logs a message with parameters at error level.
        Specified by:
        error in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at error level.
        Specified by:
        error in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at error level.
        Specified by:
        error in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at error level.
        Specified by:
        error in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at error level.
        Specified by:
        error in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at error level.
        Specified by:
        error in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at error level.
        Specified by:
        error in interface Logger
        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
        public void exit()
        Deprecated.
        Description copied from interface: Logger
        Logs exit from a method. Used for methods that do not return anything.
        Specified by:
        exit in interface Logger
      • exit

        @Deprecated
        public <R> R exit​(R result)
        Deprecated.
        Description copied from interface: Logger
        Logs exiting from a method with the result. This may be coded as:
         return LOGGER.exit(myResult);
         
        Specified by:
        exit in interface Logger
        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

        public void fatal​(Marker marker,
                          Message message)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the FATAL level.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message string to be logged
      • fatal

        public void fatal​(Marker marker,
                          Message message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the FATAL level.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message string to be logged
        throwable - A Throwable or null.
      • fatal

        public void fatal​(Marker marker,
                          java.lang.CharSequence message)
        Description copied from interface: Logger
        Logs a message CharSequence with the FATAL level.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - The marker data specific to this log statement.
        message - the message CharSequence to log.
      • fatal

        public void fatal​(Marker marker,
                          java.lang.CharSequence message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a CharSequence at the FATAL level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - The marker data specific to this log statement.
        message - the message CharSequence to log.
        throwable - the Throwable to log, including its stack trace.
      • fatal

        public void fatal​(Marker marker,
                          java.lang.Object message)
        Description copied from interface: Logger
        Logs a message object with the FATAL level.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - The marker data specific to this log statement.
        message - the message object to log.
      • fatal

        public void fatal​(Marker marker,
                          java.lang.Object message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the FATAL level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - The marker data specific to this log statement.
        message - the message object to log.
        throwable - the Throwable to log, including its stack trace.
      • fatal

        public void fatal​(Marker marker,
                          java.lang.String message)
        Description copied from interface: Logger
        Logs a message object with the FATAL level.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - The marker data specific to this log statement.
        message - the message object to log.
      • fatal

        public void fatal​(Marker marker,
                          java.lang.String message,
                          java.lang.Object... params)
        Description copied from interface: Logger
        Logs a message with parameters at the FATAL level.
        Specified by:
        fatal in interface Logger
        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:
        Logger.getMessageFactory()
      • fatal

        public void fatal​(Marker marker,
                          java.lang.String message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the FATAL level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - The marker data specific to this log statement.
        message - the message object to log.
        throwable - the Throwable to log, including its stack trace.
      • fatal

        public void fatal​(Message message)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the FATAL level.
        Specified by:
        fatal in interface Logger
        Parameters:
        message - the message string to be logged
      • fatal

        public void fatal​(Message message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the FATAL level.
        Specified by:
        fatal in interface Logger
        Parameters:
        message - the message string to be logged
        throwable - A Throwable or null.
      • fatal

        public void fatal​(java.lang.CharSequence message)
        Description copied from interface: Logger
        Logs a message CharSequence with the FATAL level.
        Specified by:
        fatal in interface Logger
        Parameters:
        message - the message CharSequence to log.
      • fatal

        public void fatal​(java.lang.CharSequence message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a CharSequence at the FATAL level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        fatal in interface Logger
        Parameters:
        message - the message CharSequence to log.
        throwable - the Throwable to log, including its stack trace.
      • fatal

        public void fatal​(java.lang.Object message)
        Description copied from interface: Logger
        Logs a message object with the FATAL level.
        Specified by:
        fatal in interface Logger
        Parameters:
        message - the message object to log.
      • fatal

        public void fatal​(java.lang.Object message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the FATAL level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        fatal in interface Logger
        Parameters:
        message - the message object to log.
        throwable - the Throwable to log, including its stack trace.
      • fatal

        public void fatal​(java.lang.String message)
        Description copied from interface: Logger
        Logs a message object with the FATAL level.
        Specified by:
        fatal in interface Logger
        Parameters:
        message - the message string to log.
      • fatal

        public void fatal​(java.lang.String message,
                          java.lang.Object... params)
        Description copied from interface: Logger
        Logs a message with parameters at the FATAL level.
        Specified by:
        fatal in interface Logger
        Parameters:
        message - the message to log; the format depends on the message factory.
        params - parameters to the message.
        See Also:
        Logger.getMessageFactory()
      • fatal

        public void fatal​(java.lang.String message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the FATAL level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        fatal in interface Logger
        Parameters:
        message - the message object to log.
        throwable - the Throwable to log, including its stack trace.
      • fatal

        public void fatal​(org.apache.logging.log4j.util.Supplier<?> messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the FATAL level.
        Specified by:
        fatal in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
      • fatal

        public void fatal​(org.apache.logging.log4j.util.Supplier<?> messageSupplier,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the FATAL level) including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        fatal in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
        throwable - the Throwable to log, including its stack trace.
      • fatal

        public void fatal​(Marker marker,
                          org.apache.logging.log4j.util.Supplier<?> messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the FATAL level with the specified Marker.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
      • fatal

        public void fatal​(Marker marker,
                          java.lang.String message,
                          org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
        Description copied from interface: Logger
        Logs a message with parameters which are only to be constructed if the logging level is the FATAL level.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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.
      • fatal

        public void fatal​(Marker marker,
                          org.apache.logging.log4j.util.Supplier<?> messageSupplier,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the FATAL level) with the specified Marker and including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
        throwable - A Throwable or null.
      • fatal

        public void fatal​(java.lang.String message,
                          org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
        Description copied from interface: Logger
        Logs a message with parameters which are only to be constructed if the logging level is the FATAL level.
        Specified by:
        fatal in interface Logger
        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.
      • fatal

        public void fatal​(Marker marker,
                          org.apache.logging.log4j.util.MessageSupplier messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the FATAL level with the specified Marker. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message.
      • fatal

        public void fatal​(Marker marker,
                          org.apache.logging.log4j.util.MessageSupplier messageSupplier,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the FATAL level) with the specified Marker and including the stack trace of the Throwable throwable passed as parameter. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message.
        throwable - A Throwable or null.
      • fatal

        public void fatal​(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the FATAL level. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        fatal in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message.
      • fatal

        public void fatal​(org.apache.logging.log4j.util.MessageSupplier messageSupplier,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the FATAL level) including the stack trace of the Throwable throwable passed as parameter. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        fatal in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message.
        throwable - the Throwable to log, including its stack trace.
      • fatal

        public void fatal​(Marker marker,
                          java.lang.String message,
                          java.lang.Object p0)
        Description copied from interface: Logger
        Logs a message with parameters at fatal level.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
      • fatal

        public void fatal​(Marker marker,
                          java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1)
        Description copied from interface: Logger
        Logs a message with parameters at fatal level.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
        p1 - parameter to the message.
      • fatal

        public void fatal​(Marker marker,
                          java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1,
                          java.lang.Object p2)
        Description copied from interface: Logger
        Logs a message with parameters at fatal level.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public void fatal​(Marker marker,
                          java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1,
                          java.lang.Object p2,
                          java.lang.Object p3)
        Description copied from interface: Logger
        Logs a message with parameters at fatal level.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at fatal level.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at fatal level.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at fatal level.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at fatal level.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at fatal level.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at fatal level.
        Specified by:
        fatal in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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.
      • fatal

        public void fatal​(java.lang.String message,
                          java.lang.Object p0)
        Description copied from interface: Logger
        Logs a message with parameters at fatal level.
        Specified by:
        fatal in interface Logger
        Parameters:
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
      • fatal

        public void fatal​(java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1)
        Description copied from interface: Logger
        Logs a message with parameters at fatal level.
        Specified by:
        fatal in interface Logger
        Parameters:
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
        p1 - parameter to the message.
      • fatal

        public void fatal​(java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1,
                          java.lang.Object p2)
        Description copied from interface: Logger
        Logs a message with parameters at fatal level.
        Specified by:
        fatal in interface Logger
        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

        public void fatal​(java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1,
                          java.lang.Object p2,
                          java.lang.Object p3)
        Description copied from interface: Logger
        Logs a message with parameters at fatal level.
        Specified by:
        fatal in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at fatal level.
        Specified by:
        fatal in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at fatal level.
        Specified by:
        fatal in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at fatal level.
        Specified by:
        fatal in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at fatal level.
        Specified by:
        fatal in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at fatal level.
        Specified by:
        fatal in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at fatal level.
        Specified by:
        fatal in interface Logger
        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.
      • getMessageFactory

        public <MF extends MessageFactory> MF getMessageFactory()
        Description copied from interface: Logger
        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 the MessageFactory2 interface. From version 2.6.2, the return type of this method was changed from MessageFactory to <MF extends MessageFactory> MF. The returned factory will always implement MessageFactory2, but the return type of this method could not be changed to MessageFactory2 without breaking binary compatibility.
        Specified by:
        getMessageFactory in interface Logger
        Returns:
        the message factory, as an instance of MessageFactory2
      • getName

        public java.lang.String getName()
        Description copied from interface: Logger
        Gets the logger name.
        Specified by:
        getName in interface Logger
        Returns:
        the logger name.
      • info

        public void info​(Marker marker,
                         Message message)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the INFO level.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message string to be logged
      • info

        public void info​(Marker marker,
                         Message message,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the INFO level.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message string to be logged
        throwable - A Throwable or null.
      • info

        public void info​(Marker marker,
                         java.lang.CharSequence message)
        Description copied from interface: Logger
        Logs a message CharSequence with the INFO level.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message CharSequence to log.
      • info

        public void info​(Marker marker,
                         java.lang.CharSequence message,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a CharSequence at the INFO level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message CharSequence to log.
        throwable - the Throwable to log, including its stack trace.
      • info

        public void info​(Marker marker,
                         java.lang.Object message)
        Description copied from interface: Logger
        Logs a message object with the INFO level.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message object to log.
      • info

        public void info​(Marker marker,
                         java.lang.Object message,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the INFO level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message object to log.
        throwable - the Throwable to log, including its stack trace.
      • info

        public void info​(Marker marker,
                         java.lang.String message)
        Description copied from interface: Logger
        Logs a message object with the INFO level.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message object to log.
      • info

        public void info​(Marker marker,
                         java.lang.String message,
                         java.lang.Object... params)
        Description copied from interface: Logger
        Logs a message with parameters at the INFO level.
        Specified by:
        info in interface Logger
        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:
        Logger.getMessageFactory()
      • info

        public void info​(Marker marker,
                         java.lang.String message,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the INFO level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message object to log.
        throwable - the Throwable to log, including its stack trace.
      • info

        public void info​(Message message)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the INFO level.
        Specified by:
        info in interface Logger
        Parameters:
        message - the message string to be logged
      • info

        public void info​(Message message,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the INFO level.
        Specified by:
        info in interface Logger
        Parameters:
        message - the message string to be logged
        throwable - A Throwable or null.
      • info

        public void info​(java.lang.CharSequence message)
        Description copied from interface: Logger
        Logs a message CharSequence with the INFO level.
        Specified by:
        info in interface Logger
        Parameters:
        message - the message CharSequence to log.
      • info

        public void info​(java.lang.CharSequence message,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a CharSequence at the INFO level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        info in interface Logger
        Parameters:
        message - the message CharSequence to log.
        throwable - the Throwable to log, including its stack trace.
      • info

        public void info​(java.lang.Object message)
        Description copied from interface: Logger
        Logs a message object with the INFO level.
        Specified by:
        info in interface Logger
        Parameters:
        message - the message object to log.
      • info

        public void info​(java.lang.Object message,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the INFO level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        info in interface Logger
        Parameters:
        message - the message object to log.
        throwable - the Throwable to log, including its stack trace.
      • info

        public void info​(java.lang.String message)
        Description copied from interface: Logger
        Logs a message object with the INFO level.
        Specified by:
        info in interface Logger
        Parameters:
        message - the message string to log.
      • info

        public void info​(java.lang.String message,
                         java.lang.Object... params)
        Description copied from interface: Logger
        Logs a message with parameters at the INFO level.
        Specified by:
        info in interface Logger
        Parameters:
        message - the message to log; the format depends on the message factory.
        params - parameters to the message.
        See Also:
        Logger.getMessageFactory()
      • info

        public void info​(java.lang.String message,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the INFO level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        info in interface Logger
        Parameters:
        message - the message object to log.
        throwable - the Throwable to log, including its stack trace.
      • info

        public void info​(org.apache.logging.log4j.util.Supplier<?> messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the INFO level.
        Specified by:
        info in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
      • info

        public void info​(org.apache.logging.log4j.util.Supplier<?> messageSupplier,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the INFO level) including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        info in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
        throwable - the Throwable to log, including its stack trace.
      • info

        public void info​(Marker marker,
                         org.apache.logging.log4j.util.Supplier<?> messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the INFO level with the specified Marker.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
      • info

        public void info​(Marker marker,
                         java.lang.String message,
                         org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
        Description copied from interface: Logger
        Logs a message with parameters which are only to be constructed if the logging level is the INFO level.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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.
      • info

        public void info​(Marker marker,
                         org.apache.logging.log4j.util.Supplier<?> messageSupplier,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the INFO level) with the specified Marker and including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
        throwable - A Throwable or null.
      • info

        public void info​(java.lang.String message,
                         org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
        Description copied from interface: Logger
        Logs a message with parameters which are only to be constructed if the logging level is the INFO level.
        Specified by:
        info in interface Logger
        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.
      • info

        public void info​(Marker marker,
                         org.apache.logging.log4j.util.MessageSupplier messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the INFO level with the specified Marker. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message.
      • info

        public void info​(Marker marker,
                         org.apache.logging.log4j.util.MessageSupplier messageSupplier,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the INFO level) with the specified Marker and including the stack trace of the Throwable throwable passed as parameter. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message.
        throwable - A Throwable or null.
      • info

        public void info​(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the INFO level. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        info in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message.
      • info

        public void info​(org.apache.logging.log4j.util.MessageSupplier messageSupplier,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the INFO level) including the stack trace of the Throwable throwable passed as parameter. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        info in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message.
        throwable - the Throwable to log, including its stack trace.
      • info

        public void info​(Marker marker,
                         java.lang.String message,
                         java.lang.Object p0)
        Description copied from interface: Logger
        Logs a message with parameters at info level.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
      • info

        public void info​(Marker marker,
                         java.lang.String message,
                         java.lang.Object p0,
                         java.lang.Object p1)
        Description copied from interface: Logger
        Logs a message with parameters at info level.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
        p1 - parameter to the message.
      • info

        public void info​(Marker marker,
                         java.lang.String message,
                         java.lang.Object p0,
                         java.lang.Object p1,
                         java.lang.Object p2)
        Description copied from interface: Logger
        Logs a message with parameters at info level.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public void info​(Marker marker,
                         java.lang.String message,
                         java.lang.Object p0,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3)
        Description copied from interface: Logger
        Logs a message with parameters at info level.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at info level.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at info level.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at info level.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at info level.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at info level.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at info level.
        Specified by:
        info in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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.
      • info

        public void info​(java.lang.String message,
                         java.lang.Object p0)
        Description copied from interface: Logger
        Logs a message with parameters at info level.
        Specified by:
        info in interface Logger
        Parameters:
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
      • info

        public void info​(java.lang.String message,
                         java.lang.Object p0,
                         java.lang.Object p1)
        Description copied from interface: Logger
        Logs a message with parameters at info level.
        Specified by:
        info in interface Logger
        Parameters:
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
        p1 - parameter to the message.
      • info

        public void info​(java.lang.String message,
                         java.lang.Object p0,
                         java.lang.Object p1,
                         java.lang.Object p2)
        Description copied from interface: Logger
        Logs a message with parameters at info level.
        Specified by:
        info in interface Logger
        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

        public void info​(java.lang.String message,
                         java.lang.Object p0,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3)
        Description copied from interface: Logger
        Logs a message with parameters at info level.
        Specified by:
        info in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at info level.
        Specified by:
        info in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at info level.
        Specified by:
        info in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at info level.
        Specified by:
        info in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at info level.
        Specified by:
        info in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at info level.
        Specified by:
        info in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at info level.
        Specified by:
        info in interface Logger
        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

        public boolean isDebugEnabled()
        Description copied from interface: Logger
        Checks whether this Logger is enabled for the DEBUG Level.
        Specified by:
        isDebugEnabled in interface Logger
        Returns:
        boolean - true if this Logger is enabled for level DEBUG, false otherwise.
      • isDebugEnabled

        public boolean isDebugEnabled​(Marker marker)
        Description copied from interface: Logger
        Checks whether this Logger is enabled for the DEBUG Level.
        Specified by:
        isDebugEnabled in interface Logger
        Parameters:
        marker - The Marker to check
        Returns:
        boolean - true if this Logger is enabled for level DEBUG, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level level)
        Description copied from interface: Logger
        Checks whether this Logger is enabled for the given Level.

        Note that passing in OFF always returns true.

        Specified by:
        isEnabled in interface Logger
        Parameters:
        level - the Level to check
        Returns:
        boolean - true if this Logger is enabled for level, false otherwise.
      • isEnabled

        public boolean isEnabled​(Level level,
                                 Marker marker)
        Description copied from interface: Logger
        Checks whether this Logger is enabled for the given Level and Marker.
        Specified by:
        isEnabled in interface Logger
        Parameters:
        level - The Level to check
        marker - The Marker to check
        Returns:
        boolean - true if this Logger is enabled for level and marker, false otherwise.
      • isErrorEnabled

        public boolean isErrorEnabled()
        Description copied from interface: Logger
        Checks whether this Logger is enabled for the ERROR Level.
        Specified by:
        isErrorEnabled in interface Logger
        Returns:
        boolean - true if this Logger is enabled for level ERROR, false otherwise.
      • isErrorEnabled

        public boolean isErrorEnabled​(Marker marker)
        Description copied from interface: Logger
        Checks whether this Logger is enabled for the ERROR Level.
        Specified by:
        isErrorEnabled in interface Logger
        Parameters:
        marker - The Marker to check
        Returns:
        boolean - true if this Logger is enabled for level ERROR, false otherwise.
      • isFatalEnabled

        public boolean isFatalEnabled()
        Description copied from interface: Logger
        Checks whether this Logger is enabled for the FATAL Level.
        Specified by:
        isFatalEnabled in interface Logger
        Returns:
        boolean - true if this Logger is enabled for level FATAL, false otherwise.
      • isFatalEnabled

        public boolean isFatalEnabled​(Marker marker)
        Description copied from interface: Logger
        Checks whether this Logger is enabled for the FATAL Level.
        Specified by:
        isFatalEnabled in interface Logger
        Parameters:
        marker - The Marker to check
        Returns:
        boolean - true if this Logger is enabled for level FATAL, false otherwise.
      • isInfoEnabled

        public boolean isInfoEnabled()
        Description copied from interface: Logger
        Checks whether this Logger is enabled for the INFO Level.
        Specified by:
        isInfoEnabled in interface Logger
        Returns:
        boolean - true if this Logger is enabled for level INFO, false otherwise.
      • isInfoEnabled

        public boolean isInfoEnabled​(Marker marker)
        Description copied from interface: Logger
        Checks whether this Logger is enabled for the INFO Level.
        Specified by:
        isInfoEnabled in interface Logger
        Parameters:
        marker - The Marker to check
        Returns:
        boolean - true if this Logger is enabled for level INFO, false otherwise.
      • isTraceEnabled

        public boolean isTraceEnabled()
        Description copied from interface: Logger
        Checks whether this Logger is enabled for the TRACE level.
        Specified by:
        isTraceEnabled in interface Logger
        Returns:
        boolean - true if this Logger is enabled for level TRACE, false otherwise.
      • isTraceEnabled

        public boolean isTraceEnabled​(Marker marker)
        Description copied from interface: Logger
        Checks whether this Logger is enabled for the TRACE level.
        Specified by:
        isTraceEnabled in interface Logger
        Parameters:
        marker - The Marker to check
        Returns:
        boolean - true if this Logger is enabled for level TRACE, false otherwise.
      • isWarnEnabled

        public boolean isWarnEnabled()
        Description copied from interface: Logger
        Checks whether this Logger is enabled for the WARN Level.
        Specified by:
        isWarnEnabled in interface Logger
        Returns:
        boolean - true if this Logger is enabled for level WARN, false otherwise.
      • isWarnEnabled

        public boolean isWarnEnabled​(Marker marker)
        Description copied from interface: Logger
        Checks whether this Logger is enabled for the WARN Level.
        Specified by:
        isWarnEnabled in interface Logger
        Parameters:
        marker - The Marker to check
        Returns:
        boolean - true if this Logger is enabled for level WARN, false otherwise.
      • log

        public void log​(Level level,
                        Marker marker,
                        Message message)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the given level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        message - the message string to be logged
      • log

        public void log​(Level level,
                        Marker marker,
                        Message message,
                        java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the given level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        message - the message string to be logged
        throwable - A Throwable or null.
      • log

        public void log​(Level level,
                        Marker marker,
                        java.lang.CharSequence message)
        Description copied from interface: Logger
        Logs a message CharSequence with the given level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        message - the message CharSequence to log.
      • log

        public void log​(Level level,
                        Marker marker,
                        java.lang.CharSequence message,
                        java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a CharSequence at the given level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        message - the message CharSequence to log.
        throwable - the Throwable to log, including its stack trace.
      • log

        public void log​(Level level,
                        Marker marker,
                        java.lang.Object message)
        Description copied from interface: Logger
        Logs a message object with the given level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        message - the message object to log.
      • log

        public void log​(Level level,
                        Marker marker,
                        java.lang.Object message,
                        java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the given level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        message - the message to log.
        throwable - the Throwable to log, including its stack trace.
      • log

        public void log​(Level level,
                        Marker marker,
                        java.lang.String message)
        Description copied from interface: Logger
        Logs a message object with the given level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        message - the message object to log.
      • log

        public void log​(Level level,
                        Marker marker,
                        java.lang.String message,
                        java.lang.Object... params)
        Description copied from interface: Logger
        Logs a message with parameters at the given level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        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:
        Logger.getMessageFactory()
      • log

        public void log​(Level level,
                        Marker marker,
                        java.lang.String message,
                        java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the given level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        message - the message to log.
        throwable - the Throwable to log, including its stack trace.
      • log

        public void log​(Level level,
                        Message message)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the given level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        message - the message string to be logged
      • log

        public void log​(Level level,
                        Message message,
                        java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the given level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        message - the message string to be logged
        throwable - A Throwable or null.
      • log

        public void log​(Level level,
                        java.lang.CharSequence message)
        Description copied from interface: Logger
        Logs a message CharSequence with the given level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        message - the message CharSequence to log.
      • log

        public void log​(Level level,
                        java.lang.CharSequence message,
                        java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a CharSequence at the given level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        message - the message CharSequence to log.
        throwable - the Throwable to log, including its stack trace.
      • log

        public void log​(Level level,
                        java.lang.Object message)
        Description copied from interface: Logger
        Logs a message object with the given level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        message - the message object to log.
      • log

        public void log​(Level level,
                        java.lang.Object message,
                        java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the given level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        message - the message to log.
        throwable - the Throwable to log, including its stack trace.
      • log

        public void log​(Level level,
                        java.lang.String message)
        Description copied from interface: Logger
        Logs a message object with the given level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        message - the message string to log.
      • log

        public void log​(Level level,
                        java.lang.String message,
                        java.lang.Object... params)
        Description copied from interface: Logger
        Logs a message with parameters at the given level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        message - the message to log; the format depends on the message factory.
        params - parameters to the message.
        See Also:
        Logger.getMessageFactory()
      • log

        public void log​(Level level,
                        java.lang.String message,
                        java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the given level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        message - the message to log.
        throwable - the Throwable to log, including its stack trace.
      • log

        public void log​(Level level,
                        org.apache.logging.log4j.util.Supplier<?> messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
      • log

        public void log​(Level level,
                        org.apache.logging.log4j.util.Supplier<?> messageSupplier,
                        java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the specified level) including the stack log of the Throwable throwable passed as parameter.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
        throwable - the Throwable to log, including its stack log.
      • log

        public void log​(Level level,
                        Marker marker,
                        org.apache.logging.log4j.util.Supplier<?> messageSupplier)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the specified level) with the specified Marker.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
      • log

        public void log​(Level level,
                        Marker marker,
                        java.lang.String message,
                        org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
        Description copied from interface: Logger
        Logs a message with parameters which are only to be constructed if the logging level is the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        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.
      • log

        public void log​(Level level,
                        Marker marker,
                        org.apache.logging.log4j.util.Supplier<?> messageSupplier,
                        java.lang.Throwable throwable)
        Description copied from interface: Logger
        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 the Throwable throwable passed as parameter.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
        throwable - A Throwable or null.
      • log

        public void log​(Level level,
                        java.lang.String message,
                        org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
        Description copied from interface: Logger
        Logs a message with parameters which are only to be constructed if the logging level is the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        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.
      • log

        public void log​(Level level,
                        Marker marker,
                        org.apache.logging.log4j.util.MessageSupplier messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the specified level with the specified Marker. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message.
      • log

        public void log​(Level level,
                        Marker marker,
                        org.apache.logging.log4j.util.MessageSupplier messageSupplier,
                        java.lang.Throwable throwable)
        Description copied from interface: Logger
        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 the Throwable throwable passed as parameter. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message.
        throwable - A Throwable or null.
      • log

        public void log​(Level level,
                        org.apache.logging.log4j.util.MessageSupplier messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the specified level. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        messageSupplier - A function, which when called, produces the desired log message.
      • log

        public void log​(Level level,
                        org.apache.logging.log4j.util.MessageSupplier messageSupplier,
                        java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the specified level) including the stack log of the Throwable throwable passed as parameter. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        messageSupplier - A function, which when called, produces the desired log message.
        throwable - the Throwable to log, including its stack log.
      • log

        public void log​(Level level,
                        Marker marker,
                        java.lang.String message,
                        java.lang.Object p0)
        Description copied from interface: Logger
        Logs a message with parameters at the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
      • log

        public void log​(Level level,
                        Marker marker,
                        java.lang.String message,
                        java.lang.Object p0,
                        java.lang.Object p1)
        Description copied from interface: Logger
        Logs a message with parameters at the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
        p1 - parameter to the message.
      • log

        public void log​(Level level,
                        Marker marker,
                        java.lang.String message,
                        java.lang.Object p0,
                        java.lang.Object p1,
                        java.lang.Object p2)
        Description copied from interface: Logger
        Logs a message with parameters at the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        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.
      • log

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        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.
      • log

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        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.
      • log

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        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.
      • log

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        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.
      • log

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        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.
      • log

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        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.
      • log

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        marker - the marker data specific to this log statement
        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.
      • log

        public void log​(Level level,
                        java.lang.String message,
                        java.lang.Object p0)
        Description copied from interface: Logger
        Logs a message with parameters at the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
      • log

        public void log​(Level level,
                        java.lang.String message,
                        java.lang.Object p0,
                        java.lang.Object p1)
        Description copied from interface: Logger
        Logs a message with parameters at the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
        p1 - parameter to the message.
      • log

        public void log​(Level level,
                        java.lang.String message,
                        java.lang.Object p0,
                        java.lang.Object p1,
                        java.lang.Object p2)
        Description copied from interface: Logger
        Logs a message with parameters at the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        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.
      • log

        public void log​(Level level,
                        java.lang.String message,
                        java.lang.Object p0,
                        java.lang.Object p1,
                        java.lang.Object p2,
                        java.lang.Object p3)
        Description copied from interface: Logger
        Logs a message with parameters at the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        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.
      • log

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        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.
      • log

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        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.
      • log

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        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.
      • log

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        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.
      • log

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        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.
      • log

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at the specified level.
        Specified by:
        log in interface Logger
        Parameters:
        level - the logging level
        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.
      • logIfEnabled

        public void logIfEnabled​(java.lang.String fqcn,
                                 Level level,
                                 Marker marker,
                                 Message message,
                                 java.lang.Throwable throwable)
        Description copied from interface: ExtendedLogger
        Logs a message if the specified level is active.
        Specified by:
        logIfEnabled in interface ExtendedLogger
        Parameters:
        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.
        level - The logging Level to check.
        marker - A Marker or null.
        message - The Message.
        throwable - the exception to log, including its stack trace.
      • logIfEnabled

        public void logIfEnabled​(java.lang.String fqcn,
                                 Level level,
                                 Marker marker,
                                 org.apache.logging.log4j.util.MessageSupplier messageSupplier,
                                 java.lang.Throwable throwable)
        Description copied from interface: ExtendedLogger
        Logs a message which is only to be constructed if the specified level is active.
        Specified by:
        logIfEnabled in interface ExtendedLogger
        Parameters:
        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.
        level - The logging Level to check.
        marker - A Marker or null.
        messageSupplier - A function, which when called, produces the desired log message.
        throwable - the exception to log, including its stack trace.
      • logIfEnabled

        public void logIfEnabled​(java.lang.String fqcn,
                                 Level level,
                                 Marker marker,
                                 java.lang.Object message,
                                 java.lang.Throwable throwable)
        Description copied from interface: ExtendedLogger
        Logs a message if the specified level is active.
        Specified by:
        logIfEnabled in interface ExtendedLogger
        Parameters:
        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.
        level - The logging Level to check.
        marker - A Marker or null.
        message - The message.
        throwable - the exception to log, including its stack trace.
      • logIfEnabled

        public void logIfEnabled​(java.lang.String fqcn,
                                 Level level,
                                 Marker marker,
                                 java.lang.CharSequence message,
                                 java.lang.Throwable throwable)
        Description copied from interface: ExtendedLogger
        Logs a CharSequence message if the specified level is active.
        Specified by:
        logIfEnabled in interface ExtendedLogger
        Parameters:
        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.
        level - The logging Level to check.
        marker - A Marker or null.
        message - The CharSequence message.
        throwable - the exception to log, including its stack trace.
      • logIfEnabled

        public void logIfEnabled​(java.lang.String fqcn,
                                 Level level,
                                 Marker marker,
                                 org.apache.logging.log4j.util.Supplier<?> messageSupplier,
                                 java.lang.Throwable throwable)
        Description copied from interface: ExtendedLogger
        Logs a message which is only to be constructed if the specified level is active.
        Specified by:
        logIfEnabled in interface ExtendedLogger
        Parameters:
        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.
        level - The logging Level to check.
        marker - A Marker or null.
        messageSupplier - A function, which when called, produces the desired log message.
        throwable - the exception to log, including its stack trace.
      • logIfEnabled

        public void logIfEnabled​(java.lang.String fqcn,
                                 Level level,
                                 Marker marker,
                                 java.lang.String message)
        Description copied from interface: ExtendedLogger
        Logs a message if the specified level is active.
        Specified by:
        logIfEnabled in interface ExtendedLogger
        Parameters:
        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.
        level - The logging Level to check.
        marker - A Marker or null.
        message - The message.
      • logIfEnabled

        public void logIfEnabled​(java.lang.String fqcn,
                                 Level level,
                                 Marker marker,
                                 java.lang.String message,
                                 org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
        Description copied from interface: ExtendedLogger
        Logs a message whose parameters are only to be constructed if the specified level is active.
        Specified by:
        logIfEnabled in interface ExtendedLogger
        Parameters:
        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.
        level - The logging Level to check.
        marker - A Marker or null.
        message - The message format.
        paramSuppliers - An array of functions, which when called, produce the desired log message parameters.
      • logIfEnabled

        public void logIfEnabled​(java.lang.String fqcn,
                                 Level level,
                                 Marker marker,
                                 java.lang.String message,
                                 java.lang.Object... params)
        Description copied from interface: ExtendedLogger
        Logs a message if the specified level is active.
        Specified by:
        logIfEnabled in interface ExtendedLogger
        Parameters:
        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.
        level - The logging Level to check.
        marker - A Marker or null.
        message - The message format.
        params - The message parameters.
      • logIfEnabled

        public void logIfEnabled​(java.lang.String fqcn,
                                 Level level,
                                 Marker marker,
                                 java.lang.String message,
                                 java.lang.Object p0)
        Description copied from interface: ExtendedLogger
        Logs a message if the specified level is active.
        Specified by:
        logIfEnabled in interface ExtendedLogger
        Parameters:
        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.
        level - The logging Level to check.
        marker - A Marker or null.
        message - The message format.
        p0 - the message parameters
      • logIfEnabled

        public void logIfEnabled​(java.lang.String fqcn,
                                 Level level,
                                 Marker marker,
                                 java.lang.String message,
                                 java.lang.Object p0,
                                 java.lang.Object p1)
        Description copied from interface: ExtendedLogger
        Logs a message if the specified level is active.
        Specified by:
        logIfEnabled in interface ExtendedLogger
        Parameters:
        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.
        level - The logging Level to check.
        marker - A Marker or null.
        message - The message format.
        p0 - the message parameters
        p1 - the message parameters
      • logIfEnabled

        public void logIfEnabled​(java.lang.String fqcn,
                                 Level level,
                                 Marker marker,
                                 java.lang.String message,
                                 java.lang.Object p0,
                                 java.lang.Object p1,
                                 java.lang.Object p2)
        Description copied from interface: ExtendedLogger
        Logs a message if the specified level is active.
        Specified by:
        logIfEnabled in interface ExtendedLogger
        Parameters:
        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.
        level - The logging Level to check.
        marker - A Marker or null.
        message - The message format.
        p0 - the message parameters
        p1 - the message parameters
        p2 - the message parameters
      • logIfEnabled

        public void logIfEnabled​(java.lang.String fqcn,
                                 Level level,
                                 Marker marker,
                                 java.lang.String message,
                                 java.lang.Object p0,
                                 java.lang.Object p1,
                                 java.lang.Object p2,
                                 java.lang.Object p3)
        Description copied from interface: ExtendedLogger
        Logs a message if the specified level is active.
        Specified by:
        logIfEnabled in interface ExtendedLogger
        Parameters:
        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.
        level - The logging Level to check.
        marker - A Marker or null.
        message - The message format.
        p0 - the message parameters
        p1 - the message parameters
        p2 - the message parameters
        p3 - the message parameters
      • logIfEnabled

        public void logIfEnabled​(java.lang.String fqcn,
                                 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)
        Description copied from interface: ExtendedLogger
        Logs a message if the specified level is active.
        Specified by:
        logIfEnabled in interface ExtendedLogger
        Parameters:
        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.
        level - The logging Level to check.
        marker - A Marker or null.
        message - The message format.
        p0 - the message parameters
        p1 - the message parameters
        p2 - the message parameters
        p3 - the message parameters
        p4 - the message parameters
      • logIfEnabled

        public void logIfEnabled​(java.lang.String fqcn,
                                 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)
        Description copied from interface: ExtendedLogger
        Logs a message if the specified level is active.
        Specified by:
        logIfEnabled in interface ExtendedLogger
        Parameters:
        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.
        level - The logging Level to check.
        marker - A Marker or null.
        message - The message format.
        p0 - the message parameters
        p1 - the message parameters
        p2 - the message parameters
        p3 - the message parameters
        p4 - the message parameters
        p5 - the message parameters
      • logIfEnabled

        public void logIfEnabled​(java.lang.String fqcn,
                                 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)
        Description copied from interface: ExtendedLogger
        Logs a message if the specified level is active.
        Specified by:
        logIfEnabled in interface ExtendedLogger
        Parameters:
        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.
        level - The logging Level to check.
        marker - A Marker or null.
        message - The message format.
        p0 - the message parameters
        p1 - the message parameters
        p2 - the message parameters
        p3 - the message parameters
        p4 - the message parameters
        p5 - the message parameters
        p6 - the message parameters
      • logIfEnabled

        public void logIfEnabled​(java.lang.String fqcn,
                                 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)
        Description copied from interface: ExtendedLogger
        Logs a message if the specified level is active.
        Specified by:
        logIfEnabled in interface ExtendedLogger
        Parameters:
        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.
        level - The logging Level to check.
        marker - A Marker or null.
        message - The message format.
        p0 - the message parameters
        p1 - the message parameters
        p2 - the message parameters
        p3 - the message parameters
        p4 - the message parameters
        p5 - the message parameters
        p6 - the message parameters
        p7 - the message parameters
      • logIfEnabled

        public void logIfEnabled​(java.lang.String fqcn,
                                 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)
        Description copied from interface: ExtendedLogger
        Logs a message if the specified level is active.
        Specified by:
        logIfEnabled in interface ExtendedLogger
        Parameters:
        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.
        level - The logging Level to check.
        marker - A Marker or null.
        message - The message format.
        p0 - the message parameters
        p1 - the message parameters
        p2 - the message parameters
        p3 - the message parameters
        p4 - the message parameters
        p5 - the message parameters
        p6 - the message parameters
        p7 - the message parameters
        p8 - the message parameters
      • logIfEnabled

        public void logIfEnabled​(java.lang.String fqcn,
                                 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)
        Description copied from interface: ExtendedLogger
        Logs a message if the specified level is active.
        Specified by:
        logIfEnabled in interface ExtendedLogger
        Parameters:
        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.
        level - The logging Level to check.
        marker - A Marker or null.
        message - The message format.
        p0 - the message parameters
        p1 - the message parameters
        p2 - the message parameters
        p3 - the message parameters
        p4 - the message parameters
        p5 - the message parameters
        p6 - the message parameters
        p7 - the message parameters
        p8 - the message parameters
        p9 - the message parameters
      • logIfEnabled

        public void logIfEnabled​(java.lang.String fqcn,
                                 Level level,
                                 Marker marker,
                                 java.lang.String message,
                                 java.lang.Throwable throwable)
        Description copied from interface: ExtendedLogger
        Logs a message if the specified level is active.
        Specified by:
        logIfEnabled in interface ExtendedLogger
        Parameters:
        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.
        level - The logging Level to check.
        marker - A Marker or null.
        message - The message.
        throwable - the exception to log, including its stack trace.
      • logMessage

        public void logMessage​(Level level,
                               Marker marker,
                               java.lang.String fqcn,
                               java.lang.StackTraceElement location,
                               Message message,
                               java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a Message.
        Specified by:
        logMessage in interface LocationAwareLogger
        Specified by:
        logMessage in interface Logger
        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 - the Throwable to log, including its stack trace.
      • printf

        public void printf​(Level level,
                           Marker marker,
                           java.lang.String format,
                           java.lang.Object... params)
        Description copied from interface: Logger
        Logs a formatted message using the specified format string and arguments.
        Specified by:
        printf in interface Logger
        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

        public void printf​(Level level,
                           java.lang.String format,
                           java.lang.Object... params)
        Description copied from interface: Logger
        Logs a formatted message using the specified format string and arguments.
        Specified by:
        printf in interface Logger
        Parameters:
        level - The logging Level.
        format - The format String.
        params - Arguments specified by the format.
      • getRecursionDepth

        public static int getRecursionDepth()
        Returns the depth of nested logging calls in the current Thread: zero if no logging call has been made, one if a single logging call without nested logging calls has been made, or more depending on the level of nesting.
        Returns:
        the depth of the nested logging calls in the current Thread
      • throwing

        public <T extends java.lang.Throwable> T throwing​(T throwable)
        Description copied from interface: Logger
        Logs a Throwable to be thrown at the ERROR level. This may be coded as:
         throw logger.throwing(myException);
         
        Specified by:
        throwing in interface Logger
        Type Parameters:
        T - the Throwable type.
        Parameters:
        throwable - The Throwable.
        Returns:
        the Throwable.
      • throwing

        public <T extends java.lang.Throwable> T throwing​(Level level,
                                                          T throwable)
        Description copied from interface: Logger
        Logs a Throwable to be thrown. This may be coded as:
         throw logger.throwing(Level.DEBUG, myException);
         
        Specified by:
        throwing in interface Logger
        Type Parameters:
        T - the Throwable type.
        Parameters:
        level - The logging Level.
        throwable - The Throwable.
        Returns:
        the Throwable.
      • trace

        public void trace​(Marker marker,
                          Message message)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the TRACE level.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message string to be logged
      • trace

        public void trace​(Marker marker,
                          Message message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the TRACE level.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message string to be logged
        throwable - A Throwable or null.
      • trace

        public void trace​(Marker marker,
                          java.lang.CharSequence message)
        Description copied from interface: Logger
        Logs a message CharSequence with the TRACE level.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message CharSequence to log.
      • trace

        public void trace​(Marker marker,
                          java.lang.CharSequence message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a CharSequence at the TRACE level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message CharSequence to log.
        throwable - the Throwable to log, including its stack trace.
        See Also:
        Logger.debug(String)
      • trace

        public void trace​(Marker marker,
                          java.lang.Object message)
        Description copied from interface: Logger
        Logs a message object with the TRACE level.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message object to log.
      • trace

        public void trace​(Marker marker,
                          java.lang.Object message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the TRACE level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message object to log.
        throwable - the Throwable to log, including its stack trace.
        See Also:
        Logger.debug(String)
      • trace

        public void trace​(Marker marker,
                          java.lang.String message)
        Description copied from interface: Logger
        Logs a message object with the TRACE level.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message string to log.
      • trace

        public void trace​(Marker marker,
                          java.lang.String message,
                          java.lang.Object... params)
        Description copied from interface: Logger
        Logs a message with parameters at the TRACE level.
        Specified by:
        trace in interface Logger
        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:
        Logger.getMessageFactory()
      • trace

        public void trace​(Marker marker,
                          java.lang.String message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the TRACE level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message object to log.
        throwable - the Throwable to log, including its stack trace.
        See Also:
        Logger.debug(String)
      • trace

        public void trace​(Message message)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the TRACE level.
        Specified by:
        trace in interface Logger
        Parameters:
        message - the message string to be logged
      • trace

        public void trace​(Message message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the TRACE level.
        Specified by:
        trace in interface Logger
        Parameters:
        message - the message string to be logged
        throwable - A Throwable or null.
      • trace

        public void trace​(java.lang.CharSequence message)
        Description copied from interface: Logger
        Logs a message CharSequence with the TRACE level.
        Specified by:
        trace in interface Logger
        Parameters:
        message - the message CharSequence to log.
      • trace

        public void trace​(java.lang.CharSequence message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a CharSequence at the TRACE level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        trace in interface Logger
        Parameters:
        message - the message CharSequence to log.
        throwable - the Throwable to log, including its stack trace.
        See Also:
        Logger.debug(String)
      • trace

        public void trace​(java.lang.Object message)
        Description copied from interface: Logger
        Logs a message object with the TRACE level.
        Specified by:
        trace in interface Logger
        Parameters:
        message - the message object to log.
      • trace

        public void trace​(java.lang.Object message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the TRACE level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        trace in interface Logger
        Parameters:
        message - the message object to log.
        throwable - the Throwable to log, including its stack trace.
        See Also:
        Logger.debug(String)
      • trace

        public void trace​(java.lang.String message)
        Description copied from interface: Logger
        Logs a message object with the TRACE level.
        Specified by:
        trace in interface Logger
        Parameters:
        message - the message string to log.
      • trace

        public void trace​(java.lang.String message,
                          java.lang.Object... params)
        Description copied from interface: Logger
        Logs a message with parameters at the TRACE level.
        Specified by:
        trace in interface Logger
        Parameters:
        message - the message to log; the format depends on the message factory.
        params - parameters to the message.
        See Also:
        Logger.getMessageFactory()
      • trace

        public void trace​(java.lang.String message,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the TRACE level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        trace in interface Logger
        Parameters:
        message - the message object to log.
        throwable - the Throwable to log, including its stack trace.
        See Also:
        Logger.debug(String)
      • trace

        public void trace​(org.apache.logging.log4j.util.Supplier<?> messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the TRACE level.
        Specified by:
        trace in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
      • trace

        public void trace​(org.apache.logging.log4j.util.Supplier<?> messageSupplier,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the TRACE level) including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        trace in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
        throwable - the Throwable to log, including its stack trace.
      • trace

        public void trace​(Marker marker,
                          org.apache.logging.log4j.util.Supplier<?> messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the TRACE level with the specified Marker.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
      • trace

        public void trace​(Marker marker,
                          java.lang.String message,
                          org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
        Description copied from interface: Logger
        Logs a message with parameters which are only to be constructed if the logging level is the TRACE level.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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.
      • trace

        public void trace​(Marker marker,
                          org.apache.logging.log4j.util.Supplier<?> messageSupplier,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the TRACE level) with the specified Marker and including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
        throwable - A Throwable or null.
      • trace

        public void trace​(java.lang.String message,
                          org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
        Description copied from interface: Logger
        Logs a message with parameters which are only to be constructed if the logging level is the TRACE level.
        Specified by:
        trace in interface Logger
        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.
      • trace

        public void trace​(Marker marker,
                          org.apache.logging.log4j.util.MessageSupplier messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the TRACE level with the specified Marker. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message.
      • trace

        public void trace​(Marker marker,
                          org.apache.logging.log4j.util.MessageSupplier messageSupplier,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the TRACE level) with the specified Marker and including the stack trace of the Throwable throwable passed as parameter. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message.
        throwable - A Throwable or null.
      • trace

        public void trace​(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the TRACE level. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        trace in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message.
      • trace

        public void trace​(org.apache.logging.log4j.util.MessageSupplier messageSupplier,
                          java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the TRACE level) including the stack trace of the Throwable throwable passed as parameter. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        trace in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message.
        throwable - the Throwable to log, including its stack trace.
      • trace

        public void trace​(Marker marker,
                          java.lang.String message,
                          java.lang.Object p0)
        Description copied from interface: Logger
        Logs a message with parameters at trace level.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
      • trace

        public void trace​(Marker marker,
                          java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1)
        Description copied from interface: Logger
        Logs a message with parameters at trace level.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
        p1 - parameter to the message.
      • trace

        public void trace​(Marker marker,
                          java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1,
                          java.lang.Object p2)
        Description copied from interface: Logger
        Logs a message with parameters at trace level.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public void trace​(Marker marker,
                          java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1,
                          java.lang.Object p2,
                          java.lang.Object p3)
        Description copied from interface: Logger
        Logs a message with parameters at trace level.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at trace level.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at trace level.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at trace level.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at trace level.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at trace level.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at trace level.
        Specified by:
        trace in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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.
      • trace

        public void trace​(java.lang.String message,
                          java.lang.Object p0)
        Description copied from interface: Logger
        Logs a message with parameters at trace level.
        Specified by:
        trace in interface Logger
        Parameters:
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
      • trace

        public void trace​(java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1)
        Description copied from interface: Logger
        Logs a message with parameters at trace level.
        Specified by:
        trace in interface Logger
        Parameters:
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
        p1 - parameter to the message.
      • trace

        public void trace​(java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1,
                          java.lang.Object p2)
        Description copied from interface: Logger
        Logs a message with parameters at trace level.
        Specified by:
        trace in interface Logger
        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

        public void trace​(java.lang.String message,
                          java.lang.Object p0,
                          java.lang.Object p1,
                          java.lang.Object p2,
                          java.lang.Object p3)
        Description copied from interface: Logger
        Logs a message with parameters at trace level.
        Specified by:
        trace in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at trace level.
        Specified by:
        trace in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at trace level.
        Specified by:
        trace in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at trace level.
        Specified by:
        trace in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at trace level.
        Specified by:
        trace in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at trace level.
        Specified by:
        trace in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at trace level.
        Specified by:
        trace in interface Logger
        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

        public EntryMessage traceEntry()
        Description copied from interface: Logger
        Logs entry to a method. Used when the method in question has no parameters or when the parameters should not be logged.
        Specified by:
        traceEntry in interface Logger
        Returns:
        built message
      • traceEntry

        public EntryMessage traceEntry​(java.lang.String format,
                                       java.lang.Object... params)
        Description copied from interface: Logger
        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);
         }
         
        Specified by:
        traceEntry in interface Logger
        Parameters:
        format - The format String for the parameters.
        params - The parameters to the method.
        Returns:
        The built Message
      • traceEntry

        public EntryMessage traceEntry​(org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
        Description copied from interface: Logger
        Logs entry to a method along with its parameters. For example,
         public void doSomething(Request foo) {
             LOGGER.traceEntry(()->gson.toJson(foo));
             // do something
         }
         
        Specified by:
        traceEntry in interface Logger
        Parameters:
        paramSuppliers - The Suppliers for the parameters to the method.
        Returns:
        built message
      • traceEntry

        public EntryMessage traceEntry​(java.lang.String format,
                                       org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
        Description copied from interface: Logger
        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
         }
         
        Specified by:
        traceEntry in interface Logger
        Parameters:
        format - The format String for the parameters.
        paramSuppliers - The Suppliers for the parameters to the method.
        Returns:
        built message
      • traceEntry

        public EntryMessage traceEntry​(Message message)
        Description copied from interface: Logger
        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 calling logger.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 returned EntryMessage is fully processed.

        Specified by:
        traceEntry in interface Logger
        Parameters:
        message - The message. Avoid specifying a ReusableMessage, use immutable messages instead.
        Returns:
        the built message
        See Also:
        ReusableMessage
      • traceExit

        public void traceExit()
        Description copied from interface: Logger
        Logs exit from a method. Used for methods that do not return anything.
        Specified by:
        traceExit in interface Logger
      • traceExit

        public <R> R traceExit​(R result)
        Description copied from interface: Logger
        Logs exiting from a method with the result. This may be coded as:
         return LOGGER.traceExit(myResult);
         
        Specified by:
        traceExit in interface Logger
        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.
      • traceExit

        public <R> R traceExit​(java.lang.String format,
                               R result)
        Description copied from interface: Logger
        Logs exiting from a method with the result. This may be coded as:
         return LOGGER.traceExit("Result: {}", myResult);
         
        Specified by:
        traceExit in interface Logger
        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.
      • traceExit

        public void traceExit​(EntryMessage message)
        Description copied from interface: Logger
        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);
         }
         
        Specified by:
        traceExit in interface Logger
        Parameters:
        message - The Message containing the formatted result.
      • traceExit

        public <R> R traceExit​(EntryMessage message,
                               R result)
        Description copied from interface: Logger
        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);
         }
         
        Specified by:
        traceExit in interface Logger
        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.
      • traceExit

        public <R> R traceExit​(Message message,
                               R result)
        Description copied from interface: Logger
        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);
         
        Specified by:
        traceExit in interface Logger
        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.
      • warn

        public void warn​(Marker marker,
                         Message message)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the WARN level.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message string to be logged
      • warn

        public void warn​(Marker marker,
                         Message message,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the WARN level.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message string to be logged
        throwable - A Throwable or null.
      • warn

        public void warn​(Marker marker,
                         java.lang.CharSequence message)
        Description copied from interface: Logger
        Logs a message CharSequence with the WARN level.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message CharSequence to log.
      • warn

        public void warn​(Marker marker,
                         java.lang.CharSequence message,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a CharSequence at the WARN level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message CharSequence to log.
        throwable - the Throwable to log, including its stack trace.
      • warn

        public void warn​(Marker marker,
                         java.lang.Object message)
        Description copied from interface: Logger
        Logs a message object with the WARN level.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message object to log.
      • warn

        public void warn​(Marker marker,
                         java.lang.Object message,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the WARN level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message object to log.
        throwable - the Throwable to log, including its stack trace.
      • warn

        public void warn​(Marker marker,
                         java.lang.String message)
        Description copied from interface: Logger
        Logs a message object with the WARN level.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message object to log.
      • warn

        public void warn​(Marker marker,
                         java.lang.String message,
                         java.lang.Object... params)
        Description copied from interface: Logger
        Logs a message with parameters at the WARN level.
        Specified by:
        warn in interface Logger
        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:
        Logger.getMessageFactory()
      • warn

        public void warn​(Marker marker,
                         java.lang.String message,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the WARN level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message object to log.
        throwable - the Throwable to log, including its stack trace.
      • warn

        public void warn​(Message message)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the WARN level.
        Specified by:
        warn in interface Logger
        Parameters:
        message - the message string to be logged
      • warn

        public void warn​(Message message,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message with the specific Marker at the WARN level.
        Specified by:
        warn in interface Logger
        Parameters:
        message - the message string to be logged
        throwable - A Throwable or null.
      • warn

        public void warn​(java.lang.CharSequence message)
        Description copied from interface: Logger
        Logs a message CharSequence with the WARN level.
        Specified by:
        warn in interface Logger
        Parameters:
        message - the message CharSequence to log.
      • warn

        public void warn​(java.lang.CharSequence message,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a CharSequence at the WARN level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        warn in interface Logger
        Parameters:
        message - the message CharSequence to log.
        throwable - the Throwable to log, including its stack trace.
      • warn

        public void warn​(java.lang.Object message)
        Description copied from interface: Logger
        Logs a message object with the WARN level.
        Specified by:
        warn in interface Logger
        Parameters:
        message - the message object to log.
      • warn

        public void warn​(java.lang.Object message,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the WARN level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        warn in interface Logger
        Parameters:
        message - the message object to log.
        throwable - the Throwable to log, including its stack trace.
      • warn

        public void warn​(java.lang.String message)
        Description copied from interface: Logger
        Logs a message object with the WARN level.
        Specified by:
        warn in interface Logger
        Parameters:
        message - the message string to log.
      • warn

        public void warn​(java.lang.String message,
                         java.lang.Object... params)
        Description copied from interface: Logger
        Logs a message with parameters at the WARN level.
        Specified by:
        warn in interface Logger
        Parameters:
        message - the message to log; the format depends on the message factory.
        params - parameters to the message.
        See Also:
        Logger.getMessageFactory()
      • warn

        public void warn​(java.lang.String message,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message at the WARN level including the stack trace of the Throwable throwable passed as parameter.
        Specified by:
        warn in interface Logger
        Parameters:
        message - the message object to log.
        throwable - the Throwable to log, including its stack trace.
      • warn

        public void warn​(org.apache.logging.log4j.util.Supplier<?> messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the WARN level.
        Specified by:
        warn in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
      • warn

        public void warn​(org.apache.logging.log4j.util.Supplier<?> messageSupplier,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the WARN level) including the stack warn of the Throwable throwable passed as parameter.
        Specified by:
        warn in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
        throwable - the Throwable to log, including its stack warn.
      • warn

        public void warn​(Marker marker,
                         org.apache.logging.log4j.util.Supplier<?> messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the WARN level with the specified Marker.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
      • warn

        public void warn​(Marker marker,
                         java.lang.String message,
                         org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
        Description copied from interface: Logger
        Logs a message with parameters which are only to be constructed if the logging level is the WARN level.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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.
      • warn

        public void warn​(Marker marker,
                         org.apache.logging.log4j.util.Supplier<?> messageSupplier,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the WARN level) with the specified Marker and including the stack warn of the Throwable throwable passed as parameter.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message; the format depends on the message factory.
        throwable - A Throwable or null.
      • warn

        public void warn​(java.lang.String message,
                         org.apache.logging.log4j.util.Supplier<?>... paramSuppliers)
        Description copied from interface: Logger
        Logs a message with parameters which are only to be constructed if the logging level is the WARN level.
        Specified by:
        warn in interface Logger
        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.
      • warn

        public void warn​(Marker marker,
                         org.apache.logging.log4j.util.MessageSupplier messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the WARN level with the specified Marker. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message.
      • warn

        public void warn​(Marker marker,
                         org.apache.logging.log4j.util.MessageSupplier messageSupplier,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the WARN level) with the specified Marker and including the stack warn of the Throwable throwable passed as parameter. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        messageSupplier - A function, which when called, produces the desired log message.
        throwable - A Throwable or null.
      • warn

        public void warn​(org.apache.logging.log4j.util.MessageSupplier messageSupplier)
        Description copied from interface: Logger
        Logs a message which is only to be constructed if the logging level is the WARN level. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        warn in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message.
      • warn

        public void warn​(org.apache.logging.log4j.util.MessageSupplier messageSupplier,
                         java.lang.Throwable throwable)
        Description copied from interface: Logger
        Logs a message (only to be constructed if the logging level is the WARN level) including the stack warn of the Throwable throwable passed as parameter. The MessageSupplier may or may not use the MessageFactory to construct the Message.
        Specified by:
        warn in interface Logger
        Parameters:
        messageSupplier - A function, which when called, produces the desired log message.
        throwable - the Throwable to log, including its stack warn.
      • warn

        public void warn​(Marker marker,
                         java.lang.String message,
                         java.lang.Object p0)
        Description copied from interface: Logger
        Logs a message with parameters at warn level.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
      • warn

        public void warn​(Marker marker,
                         java.lang.String message,
                         java.lang.Object p0,
                         java.lang.Object p1)
        Description copied from interface: Logger
        Logs a message with parameters at warn level.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
        p1 - parameter to the message.
      • warn

        public void warn​(Marker marker,
                         java.lang.String message,
                         java.lang.Object p0,
                         java.lang.Object p1,
                         java.lang.Object p2)
        Description copied from interface: Logger
        Logs a message with parameters at warn level.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public void warn​(Marker marker,
                         java.lang.String message,
                         java.lang.Object p0,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3)
        Description copied from interface: Logger
        Logs a message with parameters at warn level.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at warn level.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at warn level.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at warn level.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at warn level.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at warn level.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at warn level.
        Specified by:
        warn in interface Logger
        Parameters:
        marker - the marker data specific to this log statement
        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.
      • warn

        public void warn​(java.lang.String message,
                         java.lang.Object p0)
        Description copied from interface: Logger
        Logs a message with parameters at warn level.
        Specified by:
        warn in interface Logger
        Parameters:
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
      • warn

        public void warn​(java.lang.String message,
                         java.lang.Object p0,
                         java.lang.Object p1)
        Description copied from interface: Logger
        Logs a message with parameters at warn level.
        Specified by:
        warn in interface Logger
        Parameters:
        message - the message to log; the format depends on the message factory.
        p0 - parameter to the message.
        p1 - parameter to the message.
      • warn

        public void warn​(java.lang.String message,
                         java.lang.Object p0,
                         java.lang.Object p1,
                         java.lang.Object p2)
        Description copied from interface: Logger
        Logs a message with parameters at warn level.
        Specified by:
        warn in interface Logger
        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

        public void warn​(java.lang.String message,
                         java.lang.Object p0,
                         java.lang.Object p1,
                         java.lang.Object p2,
                         java.lang.Object p3)
        Description copied from interface: Logger
        Logs a message with parameters at warn level.
        Specified by:
        warn in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at warn level.
        Specified by:
        warn in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at warn level.
        Specified by:
        warn in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at warn level.
        Specified by:
        warn in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at warn level.
        Specified by:
        warn in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at warn level.
        Specified by:
        warn in interface Logger
        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

        public 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)
        Description copied from interface: Logger
        Logs a message with parameters at warn level.
        Specified by:
        warn in interface Logger
        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.
      • atTrace

        public LogBuilder atTrace()
        Construct a trace log event.
        Specified by:
        atTrace in interface Logger
        Returns:
        a LogBuilder.
        Since:
        2.13.0
      • atDebug

        public LogBuilder atDebug()
        Construct a debug log event.
        Specified by:
        atDebug in interface Logger
        Returns:
        a LogBuilder.
        Since:
        2.13.0
      • atInfo

        public LogBuilder atInfo()
        Construct an informational log event.
        Specified by:
        atInfo in interface Logger
        Returns:
        a LogBuilder.
        Since:
        2.13.0
      • atWarn

        public LogBuilder atWarn()
        Construct a warning log event.
        Specified by:
        atWarn in interface Logger
        Returns:
        a LogBuilder.
        Since:
        2.13.0
      • atError

        public LogBuilder atError()
        Construct an error log event.
        Specified by:
        atError in interface Logger
        Returns:
        a LogBuilder.
        Since:
        2.13.0
      • atFatal

        public LogBuilder atFatal()
        Construct a fatal log event.
        Specified by:
        atFatal in interface Logger
        Returns:
        a LogBuilder.
        Since:
        2.13.0
      • always

        public LogBuilder always()
        Construct a log event that will always be logged.
        Specified by:
        always in interface Logger
        Returns:
        a LogBuilder.
        Since:
        2.13.0
      • atLevel

        public LogBuilder atLevel​(Level level)
        Construct a log event.
        Specified by:
        atLevel in interface Logger
        Parameters:
        level - Any level (ignoreed here).
        Returns:
        a LogBuilder.
        Since:
        2.13.0