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.Log
log
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractEnforcerLogger(org.apache.maven.plugin.logging.Log log)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
debug(java.lang.CharSequence message)
Log message indebug
level.void
debug(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
Log message indebug
level.void
error(java.lang.CharSequence message)
Log message inerror
level.void
error(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
Log message inerror
level.void
info(java.lang.CharSequence message)
Log message ininfo
level.void
info(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
Log message ininfo
level.boolean
isDebugEnabled()
Is the logger instance enabled for the DEBUG level?boolean
isErrorEnabled()
Is the logger instance enabled for the ERROR level?boolean
isInfoEnabled()
Is the logger instance enabled for the INFO level?boolean
isWarnEnabled()
Is the logger instance enabled for the WARN level?void
warn(java.lang.CharSequence message)
Log message inwarn
level.void
warn(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
Log message inwarn
level.-
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:EnforcerLogger
Is the logger instance enabled for the DEBUG level?- Specified by:
isDebugEnabled
in interfaceEnforcerLogger
- Returns:
true
if this Logger is enabled for the DEBUG level,false
otherwise.
-
debug
public void debug(java.lang.CharSequence message)
Description copied from interface:EnforcerLogger
Log message indebug
level.- Specified by:
debug
in interfaceEnforcerLogger
- Parameters:
message
- a massage to log
-
debug
public void debug(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
Description copied from interface:EnforcerLogger
Log message indebug
level.messageSupplier
will be evaluate only when corresponding log level is enabled.- Specified by:
debug
in interfaceEnforcerLogger
- 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 interfaceEnforcerLogger
- Returns:
true
if this Logger is enabled for the INFO level,false
otherwise.
-
info
public void info(java.lang.CharSequence message)
Description copied from interface:EnforcerLogger
Log message ininfo
level.- Specified by:
info
in interfaceEnforcerLogger
- Parameters:
message
- a massage to log
-
info
public void info(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
Description copied from interface:EnforcerLogger
Log message ininfo
level.messageSupplier
will be evaluate only when corresponding log level is enabled.- Specified by:
info
in interfaceEnforcerLogger
- 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 interfaceEnforcerLogger
- Returns:
true
if this Logger is enabled for the WARN level,false
otherwise.
-
warn
public void warn(java.lang.CharSequence message)
Description copied from interface:EnforcerLogger
Log message inwarn
level.- Specified by:
warn
in interfaceEnforcerLogger
- Parameters:
message
- a massage to log
-
warn
public void warn(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
Description copied from interface:EnforcerLogger
Log message inwarn
level.messageSupplier
will be evaluate only when corresponding log level is enabled.- Specified by:
warn
in interfaceEnforcerLogger
- 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 interfaceEnforcerLogger
- Returns:
true
if this Logger is enabled for the ERROR level,false
otherwise.
-
error
public void error(java.lang.CharSequence message)
Description copied from interface:EnforcerLogger
Log message inerror
level.- Specified by:
error
in interfaceEnforcerLogger
- Parameters:
message
- a massage to log
-
error
public void error(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
Description copied from interface:EnforcerLogger
Log message inerror
level.messageSupplier
will be evaluate only when corresponding log level is enabled.- Specified by:
error
in interfaceEnforcerLogger
- Parameters:
messageSupplier
- a supplier for message to log
-
-