Interface EnforcerLogger
- All Known Implementing Classes:
AbstractEnforcerLogger
,EnforcerLoggerError
,EnforcerLoggerWarn
public interface EnforcerLogger
Logger used by enforcer rule.
- Since:
- 3.2.1
- Author:
- Slawomir Jaranowski
-
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.void
warnOrError
(CharSequence message) void
warnOrError
(Supplier<CharSequence> messageSupplier)
-
Method Details
-
warnOrError
- Parameters:
message
- a massage to log
-
warnOrError
Log message inwarn
orerror
level according to current ruleEnforcerLevel
.messageSupplier
will 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:
true
if this Logger is enabled for the DEBUG level,false
otherwise.- Since:
- 3.4.0
-
debug
Log message indebug
level.- Parameters:
message
- a massage to log
-
debug
Log message indebug
level.messageSupplier
will 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:
true
if this Logger is enabled for the INFO level,false
otherwise.- Since:
- 3.4.0
-
info
Log message ininfo
level.- Parameters:
message
- a massage to log
-
info
Log message ininfo
level.messageSupplier
will 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:
true
if this Logger is enabled for the WARN level,false
otherwise.- Since:
- 3.4.0
-
warn
Log message inwarn
level.- Parameters:
message
- a massage to log
-
warn
Log message inwarn
level.messageSupplier
will 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:
true
if this Logger is enabled for the ERROR level,false
otherwise.- Since:
- 3.4.0
-
error
Log message inerror
level.- Parameters:
message
- a massage to log
-
error
Log message inerror
level.messageSupplier
will be evaluate only when corresponding log level is enabled.- Parameters:
messageSupplier
- a supplier for message to log
-