Interface LoggingBuilder

All Known Implementing Classes:
DefaultLoggingBuilder

public interface LoggingBuilder
Logging builder interface
Author:
Leonard Woo
  • Method Details

    • message

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

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

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

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

      void log()
      Log builder.