ComparisonLogger
Leave feedback
On this page
Inheritance: java.lang.Object
public class ComparisonLogger
Implements logging methods and a way to configure integrated or set user defined logger.
The class allows setting up integrated or custom logger and writing log messages.
Example usage:
ComparisonLogger.setLogger(new com.groupdocs.comparison.logging.ConsoleLogger(false, true, true, true));
ComparisonLogger.warning(exceptionObject, "Warning message with parameters: {}, {}", "parameter1", 2);
| Method | Description |
|---|---|
| trace(String message, Object[] arguments) | Writes trace message to pre-configured logger. |
| trace(Throwable throwable, String message, Object[] arguments) | Writes trace message, stacktrace and message from an exception to pre-configured logger. |
| isTraceEnabled() | Checks whether trace logging enabled in pre-configured logger. |
| debug(String message, Object[] arguments) | Writes debug message to pre-configured logger. |
| debug(Throwable throwable, String message, Object[] arguments) | Writes debug message, stacktrace and message from an exception to pre-configured logger. |
| isDebugEnabled() | Checks whether debug logging enabled in pre-configured logger. |
| warning(String message, Object[] arguments) | Writes warning message to pre-configured logger. |
| warning(Throwable throwable, String message, Object[] arguments) | Writes warning message, stacktrace and message from an exception to pre-configured logger. |
| isWarningEnabled() | Checks whether warning logging enabled in pre-configured logger. |
| error(String message, Object[] arguments) | Writes error message to pre-configured logger. |
| error(Throwable throwable, String message, Object[] arguments) | Writes error message, stacktrace and message from an exception to pre-configured logger. |
| isErrorEnabled() | Checks whether error logging enabled in pre-configured logger. |
| getLogger() | Gets pre-configured logger that will be used to write all types of logs. |
| setLogger(ILogger logger) | Sets the logger that will be used to write all types of logs. |
public static void trace(String message, Object[] arguments)
Writes trace message to pre-configured logger.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| message | java.lang.String | The message, if null behaviour depends on logger |
| arguments | java.lang.Object[] | The arguments to be embedded into message, if null behaviour depends on logger |
public static void trace(Throwable throwable, String message, Object[] arguments)
Writes trace message, stacktrace and message from an exception to pre-configured logger.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| throwable | java.lang.Throwable | The throwable object that will be used to get the stacktrace, if null behaviour depends on logger |
| message | java.lang.String | The message, if null behaviour depends on logger |
| arguments | java.lang.Object[] | The arguments to be embedded into message, if null behaviour depends on logger |
public static boolean isTraceEnabled()
Checks whether trace logging enabled in pre-configured logger.
Returns: boolean - true if enabled in pre-configured logger, otherwise false
public static void debug(String message, Object[] arguments)
Writes debug message to pre-configured logger.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| message | java.lang.String | The message, if null behaviour depends on logger |
| arguments | java.lang.Object[] | The arguments to be embedded into message, if null behaviour depends on logger |
public static void debug(Throwable throwable, String message, Object[] arguments)
Writes debug message, stacktrace and message from an exception to pre-configured logger.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| throwable | java.lang.Throwable | The throwable object that will be used to get the stacktrace, if null behaviour depends on logger |
| message | java.lang.String | The message, if null behaviour depends on logger |
| arguments | java.lang.Object[] | The arguments to be embedded into message, if null behaviour depends on logger |
public static boolean isDebugEnabled()
Checks whether debug logging enabled in pre-configured logger.
Returns: boolean - true if enabled in pre-configured logger, otherwise false
public static void warning(String message, Object[] arguments)
Writes warning message to pre-configured logger.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| message | java.lang.String | The message, if null behaviour depends on logger |
| arguments | java.lang.Object[] | The arguments to be embedded into message, if null behaviour depends on logger |
public static void warning(Throwable throwable, String message, Object[] arguments)
Writes warning message, stacktrace and message from an exception to pre-configured logger.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| throwable | java.lang.Throwable | The throwable object that will be used to get the stacktrace, if null behaviour depends on logger |
| message | java.lang.String | The message, if null behaviour depends on logger |
| arguments | java.lang.Object[] | The arguments to be embedded into message, if null behaviour depends on logger |
public static boolean isWarningEnabled()
Checks whether warning logging enabled in pre-configured logger.
Returns: boolean - true if enabled in pre-configured logger, otherwise false
public static void error(String message, Object[] arguments)
Writes error message to pre-configured logger.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| message | java.lang.String | The message, if null behaviour depends on logger |
| arguments | java.lang.Object[] | The arguments to be embedded into message, if null behaviour depends on logger |
public static void error(Throwable throwable, String message, Object[] arguments)
Writes error message, stacktrace and message from an exception to pre-configured logger.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| throwable | java.lang.Throwable | The throwable object that will be used to get the stacktrace, if null behaviour depends on logger |
| message | java.lang.String | The message, if null behaviour depends on logger |
| arguments | java.lang.Object[] | The arguments to be embedded into message, if null behaviour depends on logger |
public static boolean isErrorEnabled()
Checks whether error logging enabled in pre-configured logger.
Returns: boolean - true if enabled in pre-configured logger, otherwise false
public static synchronized ILogger getLogger()
Gets pre-configured logger that will be used to write all types of logs.
Returns: com.groupdocs.foundation.logging.ILogger - the logger
public static synchronized void setLogger(ILogger logger)
Sets the logger that will be used to write all types of logs.
Parameters:
| Parameter | Type | Description |
|---|---|---|
| logger | com.groupdocs.foundation.logging.ILogger | The logger |
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.