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 java.lang.Object implements EnforcerLogger
Base EnforcerLogger implementation- Since:
- 3.2.0
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.maven.plugin.logging.Loglog
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractEnforcerLogger(org.apache.maven.plugin.logging.Log log)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddebug(java.lang.CharSequence message)Log message indebuglevel.voiddebug(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)Log message indebuglevel.voiderror(java.lang.CharSequence message)Log message inerrorlevel.voiderror(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)Log message inerrorlevel.voidinfo(java.lang.CharSequence message)Log message ininfolevel.voidinfo(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)Log message ininfolevel.booleanisDebugEnabled()Is the logger instance enabled for the DEBUG level?booleanisErrorEnabled()Is the logger instance enabled for the ERROR level?booleanisInfoEnabled()Is the logger instance enabled for the INFO level?booleanisWarnEnabled()Is the logger instance enabled for the WARN level?voidwarn(java.lang.CharSequence message)Log message inwarnlevel.voidwarn(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)Log message inwarnlevel.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.maven.enforcer.rule.api.EnforcerLogger
warnOrError, warnOrError
-
-
-
-
Method Detail
-
isDebugEnabled
public boolean isDebugEnabled()
Description copied from interface:EnforcerLoggerIs the logger instance enabled for the DEBUG level?- Specified by:
isDebugEnabledin interfaceEnforcerLogger- Returns:
trueif this Logger is enabled for the DEBUG level,falseotherwise.
-
debug
public void debug(java.lang.CharSequence message)
Description copied from interface:EnforcerLoggerLog message indebuglevel.- Specified by:
debugin interfaceEnforcerLogger- Parameters:
message- a massage to log
-
debug
public void debug(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
Description copied from interface:EnforcerLoggerLog message indebuglevel.messageSupplierwill be evaluate only when corresponding log level is enabled.- Specified by:
debugin interfaceEnforcerLogger- Parameters:
messageSupplier- a supplier for message to log
-
isInfoEnabled
public boolean isInfoEnabled()
Description copied from interface:EnforcerLoggerIs the logger instance enabled for the INFO level?- Specified by:
isInfoEnabledin interfaceEnforcerLogger- Returns:
trueif this Logger is enabled for the INFO level,falseotherwise.
-
info
public void info(java.lang.CharSequence message)
Description copied from interface:EnforcerLoggerLog message ininfolevel.- Specified by:
infoin interfaceEnforcerLogger- Parameters:
message- a massage to log
-
info
public void info(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
Description copied from interface:EnforcerLoggerLog message ininfolevel.messageSupplierwill be evaluate only when corresponding log level is enabled.- Specified by:
infoin interfaceEnforcerLogger- Parameters:
messageSupplier- a supplier for message to log
-
isWarnEnabled
public boolean isWarnEnabled()
Description copied from interface:EnforcerLoggerIs the logger instance enabled for the WARN level?- Specified by:
isWarnEnabledin interfaceEnforcerLogger- Returns:
trueif this Logger is enabled for the WARN level,falseotherwise.
-
warn
public void warn(java.lang.CharSequence message)
Description copied from interface:EnforcerLoggerLog message inwarnlevel.- Specified by:
warnin interfaceEnforcerLogger- Parameters:
message- a massage to log
-
warn
public void warn(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
Description copied from interface:EnforcerLoggerLog message inwarnlevel.messageSupplierwill be evaluate only when corresponding log level is enabled.- Specified by:
warnin interfaceEnforcerLogger- Parameters:
messageSupplier- a supplier for message to log
-
isErrorEnabled
public boolean isErrorEnabled()
Description copied from interface:EnforcerLoggerIs the logger instance enabled for the ERROR level?- Specified by:
isErrorEnabledin interfaceEnforcerLogger- Returns:
trueif this Logger is enabled for the ERROR level,falseotherwise.
-
error
public void error(java.lang.CharSequence message)
Description copied from interface:EnforcerLoggerLog message inerrorlevel.- Specified by:
errorin interfaceEnforcerLogger- Parameters:
message- a massage to log
-
error
public void error(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
Description copied from interface:EnforcerLoggerLog message inerrorlevel.messageSupplierwill be evaluate only when corresponding log level is enabled.- Specified by:
errorin interfaceEnforcerLogger- Parameters:
messageSupplier- a supplier for message to log
-
-