Package com.itextpdf.commons.logs
Class LazyLogger
java.lang.Object
com.itextpdf.commons.logs.LazyLogger
Represents logger wrapper with lazy log operations for lazy log message constructions.
-
Constructor Summary
ConstructorsConstructorDescriptionLazyLogger(Class> clazz) Creates the logger instance with the provided clazz naming. -
Method Summary
Modifier and TypeMethodDescriptionvoidLogs on debug level if it is enabled.voidLogs on debug level if it is enabled.voidLogs on error level if it is enabled.voidLogs on error level if it is enabled.voidLogs on info level if it is enabled.voidLogs on info level if it is enabled.booleanChecks whether debug logs would be logged.booleanChecks whether error logs would be logged.booleanChecks whether info logs would be logged.booleanChecks whether trace logs would be logged.booleanChecks whether warn logs would be logged.voidLogs on trace level if it is enabled.voidLogs on trace level if it is enabled.voidLogs on warning level if it is enabled.voidLogs on warning level if it is enabled.
-
Constructor Details
-
LazyLogger
Creates the logger instance with the provided clazz naming.- Parameters:
-
clazz- - the returned logger will be named after clazz
-
-
Method Details
-
error
Logs on error level if it is enabled.- Parameters:
-
messageSupplier- log message supplier
-
error
Logs on error level if it is enabled.- Parameters:
-
messageSupplier- log message supplier -
exception- exception to log
-
isErrorEnabled
public boolean isErrorEnabled()Checks whether error logs would be logged.- Returns:
-
trueif error logs would be logged.
-
warn
Logs on warning level if it is enabled.- Parameters:
-
messageSupplier- log message supplier
-
warn
Logs on warning level if it is enabled.- Parameters:
-
messageSupplier- log message supplier -
exception- exception to log
-
isWarnEnabled
public boolean isWarnEnabled()Checks whether warn logs would be logged.- Returns:
-
trueif warn logs would be logged.
-
info
Logs on info level if it is enabled.- Parameters:
-
messageSupplier- log message supplier
-
info
Logs on info level if it is enabled.- Parameters:
-
messageSupplier- log message supplier -
exception- exception to log
-
isInfoEnabled
public boolean isInfoEnabled()Checks whether info logs would be logged.- Returns:
-
trueif info logs would be logged.
-
debug
Logs on debug level if it is enabled.- Parameters:
-
messageSupplier- log message supplier
-
debug
Logs on debug level if it is enabled.- Parameters:
-
messageSupplier- log message supplier -
exception- exception to log
-
isDebugEnabled
public boolean isDebugEnabled()Checks whether debug logs would be logged.- Returns:
-
trueif debug logs would be logged.
-
trace
Logs on trace level if it is enabled.- Parameters:
-
messageSupplier- log message supplier
-
trace
Logs on trace level if it is enabled.- Parameters:
-
messageSupplier- log message supplier -
exception- exception to log
-
isTraceEnabled
public boolean isTraceEnabled()Checks whether trace logs would be logged.- Returns:
-
trueif trace logs would be logged.
-