Interface EnforcerLogger

All Known Implementing Classes:
AbstractEnforcerLogger, EnforcerLoggerError, EnforcerLoggerWarn

public interface EnforcerLogger
Logger used by enforcer rule.
Since:
3.2.1
Author:
Slawomir Jaranowski
  • Method Details

    • warnOrError

      void warnOrError(CharSequence message)
      Log message in warn or error level according to current rule EnforcerLevel.
      Parameters:
      message - a massage to log
    • warnOrError

      void warnOrError(Supplier<CharSequence> messageSupplier)
      Log message in warn or error level according to current rule EnforcerLevel.

      messageSupplier will be evaluate only when corresponding log level is enabled.

      Parameters:
      messageSupplier - a supplier for message to log
    • isDebugEnabled

      boolean isDebugEnabled()
      Is the logger instance enabled for the DEBUG level?
      Returns:
      true if this Logger is enabled for the DEBUG level, false otherwise.
      Since:
      3.4.0
    • debug

      void debug(CharSequence message)
      Log message in debug level.
      Parameters:
      message - a massage to log
    • debug

      void debug(Supplier<CharSequence> messageSupplier)
      Log message in debug level.

      messageSupplier will be evaluate only when corresponding log level is enabled.

      Parameters:
      messageSupplier - a supplier for message to log
    • isInfoEnabled

      boolean isInfoEnabled()
      Is the logger instance enabled for the INFO level?
      Returns:
      true if this Logger is enabled for the INFO level, false otherwise.
      Since:
      3.4.0
    • info

      void info(CharSequence message)
      Log message in info level.
      Parameters:
      message - a massage to log
    • info

      void info(Supplier<CharSequence> messageSupplier)
      Log message in info level.

      messageSupplier will be evaluate only when corresponding log level is enabled.

      Parameters:
      messageSupplier - a supplier for message to log
    • isWarnEnabled

      boolean isWarnEnabled()
      Is the logger instance enabled for the WARN level?
      Returns:
      true if this Logger is enabled for the WARN level, false otherwise.
      Since:
      3.4.0
    • warn

      void warn(CharSequence message)
      Log message in warn level.
      Parameters:
      message - a massage to log
    • warn

      void warn(Supplier<CharSequence> messageSupplier)
      Log message in warn level.

      messageSupplier will be evaluate only when corresponding log level is enabled.

      Parameters:
      messageSupplier - a supplier for message to log
    • isErrorEnabled

      boolean isErrorEnabled()
      Is the logger instance enabled for the ERROR level?
      Returns:
      true if this Logger is enabled for the ERROR level, false otherwise.
      Since:
      3.4.0
    • error

      void error(CharSequence message)
      Log message in error level.
      Parameters:
      message - a massage to log
    • error

      void error(Supplier<CharSequence> messageSupplier)
      Log message in error level.

      messageSupplier will be evaluate only when corresponding log level is enabled.

      Parameters:
      messageSupplier - a supplier for message to log