Interface EnforcerLogger
-
- All Known Implementing Classes:
AbstractEnforcerLogger,EnforcerLoggerError,EnforcerLoggerWarn
public interface EnforcerLoggerLogger used by enforcer rule.- Since:
- 3.2.1
-
-
Method Summary
All Methods Instance Methods Abstract 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.voidwarnOrError(java.lang.CharSequence message)voidwarnOrError(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
-
-
-
Method Detail
-
warnOrError
void warnOrError(java.lang.CharSequence message)
- Parameters:
message- a massage to log
-
warnOrError
void warnOrError(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
Log message inwarnorerrorlevel according to current ruleEnforcerLevel.messageSupplierwill be evaluate only when corresponding log level is enabled.- Parameters:
messageSupplier- a supplier for message to log
-
isDebugEnabled
boolean isDebugEnabled()
Is the logger instance enabled for the DEBUG level?- Returns:
trueif this Logger is enabled for the DEBUG level,falseotherwise.- Since:
- 3.4.0
-
debug
void debug(java.lang.CharSequence message)
Log message indebuglevel.- Parameters:
message- a massage to log
-
debug
void debug(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
Log message indebuglevel.messageSupplierwill be evaluate only when corresponding log level is enabled.- Parameters:
messageSupplier- a supplier for message to log
-
isInfoEnabled
boolean isInfoEnabled()
Is the logger instance enabled for the INFO level?- Returns:
trueif this Logger is enabled for the INFO level,falseotherwise.- Since:
- 3.4.0
-
info
void info(java.lang.CharSequence message)
Log message ininfolevel.- Parameters:
message- a massage to log
-
info
void info(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
Log message ininfolevel.messageSupplierwill be evaluate only when corresponding log level is enabled.- Parameters:
messageSupplier- a supplier for message to log
-
isWarnEnabled
boolean isWarnEnabled()
Is the logger instance enabled for the WARN level?- Returns:
trueif this Logger is enabled for the WARN level,falseotherwise.- Since:
- 3.4.0
-
warn
void warn(java.lang.CharSequence message)
Log message inwarnlevel.- Parameters:
message- a massage to log
-
warn
void warn(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
Log message inwarnlevel.messageSupplierwill be evaluate only when corresponding log level is enabled.- Parameters:
messageSupplier- a supplier for message to log
-
isErrorEnabled
boolean isErrorEnabled()
Is the logger instance enabled for the ERROR level?- Returns:
trueif this Logger is enabled for the ERROR level,falseotherwise.- Since:
- 3.4.0
-
error
void error(java.lang.CharSequence message)
Log message inerrorlevel.- Parameters:
message- a massage to log
-
error
void error(java.util.function.Supplier<java.lang.CharSequence> messageSupplier)
Log message inerrorlevel.messageSupplierwill be evaluate only when corresponding log level is enabled.- Parameters:
messageSupplier- a supplier for message to log
-
-