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
  • Field Details

    • log

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

    • AbstractEnforcerLogger

      protected AbstractEnforcerLogger(org.apache.maven.plugin.logging.Log log)
  • Method Details

    • 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
    • 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
    • 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
    • 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