Class DefaultLoggingBuilder

java.lang.Object
org.seppiko.commons.logging.event.DefaultLoggingBuilder
All Implemented Interfaces:
LoggingBuilder

public class DefaultLoggingBuilder extends Object implements LoggingBuilder
Default logging builder implementation
Author:
Leonard Woo
  • Method Details

    • message

      public LoggingBuilder message(CharSequence message)
      Set message
      Specified by:
      message in interface LoggingBuilder
      Parameters:
      message - the message object to log.
      Returns:
      a LoggingBuilder, usually this.
    • withCause

      public LoggingBuilder withCause(Throwable cause)
      Set throwable
      Specified by:
      withCause in interface LoggingBuilder
      Parameters:
      cause - the Throwable to log, including its stack trace.
      Returns:
      a LoggingBuilder, usually this.
    • param

      public LoggingBuilder param(Supplier<?> paramSupplier)
      Set object parameter
      Specified by:
      param in interface LoggingBuilder
      Parameters:
      paramSupplier - the parameters to log.
      Returns:
      a LoggingBuilder, usually this.
    • param

      public LoggingBuilder param(Object paramObject)
      Set object parameter
      Specified by:
      param in interface LoggingBuilder
      Parameters:
      paramObject - the parameters to log.
      Returns:
      a LoggingBuilder, usually this.
    • log

      public void log()
      Log builder.
      Specified by:
      log in interface LoggingBuilder