Class AbstractEnforcerLogger
java.lang.Object
org.apache.maven.plugins.enforcer.internal.AbstractEnforcerLogger
- All Implemented Interfaces:
EnforcerLogger
- Direct Known Subclasses:
EnforcerLoggerError
,EnforcerLoggerWarn
Base EnforcerLogger implementation
- Since:
- 3.2.0
- Author:
- Slawomir Jaranowski
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractEnforcerLogger
(org.apache.maven.plugin.logging.Log log) -
Method Summary
Modifier and TypeMethodDescriptionvoid
debug
(CharSequence message) Log message indebug
level.void
debug
(Supplier<CharSequence> messageSupplier) Log message indebug
level.void
error
(CharSequence message) Log message inerror
level.void
error
(Supplier<CharSequence> messageSupplier) Log message inerror
level.void
info
(CharSequence message) Log message ininfo
level.void
info
(Supplier<CharSequence> messageSupplier) Log message ininfo
level.boolean
Is the logger instance enabled for the DEBUG level?boolean
Is the logger instance enabled for the ERROR level?boolean
Is the logger instance enabled for the INFO level?boolean
Is the logger instance enabled for the WARN level?void
warn
(CharSequence message) Log message inwarn
level.void
warn
(Supplier<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
-
Field Details
-
log
-
-
Constructor Details
-
AbstractEnforcerLogger
-
-
Method Details
-
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
Description copied from interface:EnforcerLogger
Log message indebug
level.- Specified by:
debug
in interfaceEnforcerLogger
- Parameters:
message
- a massage to log
-
debug
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
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
Description copied from interface:EnforcerLogger
Log message ininfo
level.- Specified by:
info
in interfaceEnforcerLogger
- Parameters:
message
- a massage to log
-
info
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
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
Description copied from interface:EnforcerLogger
Log message inwarn
level.- Specified by:
warn
in interfaceEnforcerLogger
- Parameters:
message
- a massage to log
-
warn
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
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
Description copied from interface:EnforcerLogger
Log message inerror
level.- Specified by:
error
in interfaceEnforcerLogger
- Parameters:
message
- a massage to log
-
error
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
-