Class AbstractEnforcerLogger

java.lang.Object
org.apache.maven.plugins.enforcer.internal.AbstractEnforcerLogger
All Implemented Interfaces:
EnforcerLogger
Direct Known Subclasses:
EnforcerLoggerError, EnforcerLoggerWarn

public abstract class AbstractEnforcerLogger extends Object implements EnforcerLogger
Base EnforcerLogger implementation
Since:
3.2.0
Author:
Slawomir Jaranowski
  • Field Details

    • log

      protected final org.apache.maven.plugin.logging.Log log
  • Constructor Details

  • Method Details

    • isDebugEnabled

      public boolean isDebugEnabled()
      Description copied from interface: EnforcerLogger
      Is the logger instance enabled for the DEBUG level?
      Specified by:
      isDebugEnabled in interface EnforcerLogger
      Returns:
      true if this Logger is enabled for the DEBUG level, false otherwise.
    • debug

      public void debug(CharSequence message)
      Description copied from interface: EnforcerLogger
      Log message in debug level.
      Specified by:
      debug in interface EnforcerLogger
      Parameters:
      message - a massage to log
    • debug

      public void debug(Supplier<CharSequence> messageSupplier)
      Description copied from interface: EnforcerLogger
      Log message in debug level.

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

      Specified by:
      debug in interface EnforcerLogger
      Parameters:
      messageSupplier - a supplier for message to log
    • isInfoEnabled

      public boolean isInfoEnabled()
      Description copied from interface: EnforcerLogger
      Is the logger instance enabled for the INFO level?
      Specified by:
      isInfoEnabled in interface EnforcerLogger
      Returns:
      true if this Logger is enabled for the INFO level, false otherwise.
    • info

      public void info(CharSequence message)
      Description copied from interface: EnforcerLogger
      Log message in info level.
      Specified by:
      info in interface EnforcerLogger
      Parameters:
      message - a massage to log
    • info

      public void info(Supplier<CharSequence> messageSupplier)
      Description copied from interface: EnforcerLogger
      Log message in info level.

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

      Specified by:
      info in interface EnforcerLogger
      Parameters:
      messageSupplier - a supplier for message to log
    • isWarnEnabled

      public boolean isWarnEnabled()
      Description copied from interface: EnforcerLogger
      Is the logger instance enabled for the WARN level?
      Specified by:
      isWarnEnabled in interface EnforcerLogger
      Returns:
      true if this Logger is enabled for the WARN level, false otherwise.
    • warn

      public void warn(CharSequence message)
      Description copied from interface: EnforcerLogger
      Log message in warn level.
      Specified by:
      warn in interface EnforcerLogger
      Parameters:
      message - a massage to log
    • warn

      public void warn(Supplier<CharSequence> messageSupplier)
      Description copied from interface: EnforcerLogger
      Log message in warn level.

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

      Specified by:
      warn in interface EnforcerLogger
      Parameters:
      messageSupplier - a supplier for message to log
    • isErrorEnabled

      public boolean isErrorEnabled()
      Description copied from interface: EnforcerLogger
      Is the logger instance enabled for the ERROR level?
      Specified by:
      isErrorEnabled in interface EnforcerLogger
      Returns:
      true if this Logger is enabled for the ERROR level, false otherwise.
    • error

      public void error(CharSequence message)
      Description copied from interface: EnforcerLogger
      Log message in error level.
      Specified by:
      error in interface EnforcerLogger
      Parameters:
      message - a massage to log
    • error

      public void error(Supplier<CharSequence> messageSupplier)
      Description copied from interface: EnforcerLogger
      Log message in error level.

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

      Specified by:
      error in interface EnforcerLogger
      Parameters:
      messageSupplier - a supplier for message to log