Interface EnforcerLogger
public interface EnforcerLogger
Logger used by enforcer rule.
- Since:
- 3.2.1
- Author:
- Slawomir Jaranowski
-
Method Summary
Modifier and TypeMethodDescriptionvoiddebug(CharSequence message) Log message indebuglevel.voiddebug(Supplier<CharSequence> messageSupplier) Log message indebuglevel.voiderror(CharSequence message) Log message inerrorlevel.voiderror(Supplier<CharSequence> messageSupplier) Log message inerrorlevel.voidinfo(CharSequence message) Log message ininfolevel.voidinfo(Supplier<CharSequence> messageSupplier) Log message ininfolevel.booleanIs the logger instance enabled for the DEBUG level?booleanIs the logger instance enabled for the ERROR level?booleanIs the logger instance enabled for the INFO level?booleanIs the logger instance enabled for the WARN level?voidwarn(CharSequence message) Log message inwarnlevel.voidwarn(Supplier<CharSequence> messageSupplier) Log message inwarnlevel.voidwarnOrError(CharSequence message) voidwarnOrError(Supplier<CharSequence> messageSupplier)
-
Method Details
-
warnOrError
- Parameters:
message- a massage to log
-
warnOrError
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
Log message indebuglevel.- Parameters:
message- a massage to log
-
debug
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
Log message ininfolevel.- Parameters:
message- a massage to log
-
info
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
Log message inwarnlevel.- Parameters:
message- a massage to log
-
warn
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
Log message inerrorlevel.- Parameters:
message- a massage to log
-
error
Log message inerrorlevel.messageSupplierwill be evaluate only when corresponding log level is enabled.- Parameters:
messageSupplier- a supplier for message to log
-