public class ComparisonLogger extends Object
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);
com.groupdocs.comparison.logging.ConsoleLogger,
com.groupdocs.comparison.logging.NullLogger| Modifier and Type | Method and Description |
|---|---|
static void |
debug(String message,
Object... arguments)
Writes debug message to pre-configured logger.
|
static void |
debug(Throwable throwable,
String message,
Object... arguments)
Writes debug message, stacktrace and message from an exception to pre-configured logger.
|
static void |
error(String message,
Object... arguments)
Writes error message to pre-configured logger.
|
static void |
error(Throwable throwable,
String message,
Object... arguments)
Writes error message, stacktrace and message from an exception to pre-configured logger.
|
static com.groupdocs.foundation.logging.ILogger |
getLogger()
Gets pre-configured logger that will be used to write all types of logs.
|
static boolean |
isDebugEnabled()
Checks whether debug logging enabled in pre-configured logger.
|
static boolean |
isErrorEnabled()
Checks whether error logging enabled in pre-configured logger.
|
static boolean |
isTraceEnabled()
Checks whether trace logging enabled in pre-configured logger.
|
static boolean |
isWarningEnabled()
Checks whether warning logging enabled in pre-configured logger.
|
static void |
setLogger(com.groupdocs.foundation.logging.ILogger logger)
Sets the logger that will be used to write all types of logs.
|
static void |
trace(String message,
Object... arguments)
Writes trace message to pre-configured logger.
|
static void |
trace(Throwable throwable,
String message,
Object... arguments)
Writes trace message, stacktrace and message from an exception to pre-configured logger.
|
static void |
warning(String message,
Object... arguments)
Writes warning message to pre-configured logger.
|
static void |
warning(Throwable throwable,
String message,
Object... arguments)
Writes warning message, stacktrace and message from an exception to pre-configured logger.
|
public static void debug(String message, Object... arguments)
message - The message, if null behaviour depends on loggerarguments - The arguments to be embedded into message, if null behaviour depends on loggerpublic static void debug(Throwable throwable, String message, Object... arguments)
throwable - The throwable object that will be used to get the stacktrace, if null behaviour depends on loggermessage - The message, if null behaviour depends on loggerarguments - The arguments to be embedded into message, if null behaviour depends on loggerpublic static void error(String message, Object... arguments)
message - The message, if null behaviour depends on loggerarguments - The arguments to be embedded into message, if null behaviour depends on loggerpublic static void error(Throwable throwable, String message, Object... arguments)
throwable - The throwable object that will be used to get the stacktrace, if null behaviour depends on loggermessage - The message, if null behaviour depends on loggerarguments - The arguments to be embedded into message, if null behaviour depends on loggerpublic static com.groupdocs.foundation.logging.ILogger getLogger()
public static boolean isDebugEnabled()
public static boolean isErrorEnabled()
public static boolean isTraceEnabled()
public static boolean isWarningEnabled()
public static void setLogger(com.groupdocs.foundation.logging.ILogger logger)
logger - The loggerIllegalArgumentException - if logger is nullpublic static void trace(String message, Object... arguments)
message - The message, if null behaviour depends on loggerarguments - The arguments to be embedded into message, if null behaviour depends on loggerpublic static void trace(Throwable throwable, String message, Object... arguments)
throwable - The throwable object that will be used to get the stacktrace, if null behaviour depends on loggermessage - The message, if null behaviour depends on loggerarguments - The arguments to be embedded into message, if null behaviour depends on loggerpublic static void warning(String message, Object... arguments)
message - The message, if null behaviour depends on loggerarguments - The arguments to be embedded into message, if null behaviour depends on loggerpublic static void warning(Throwable throwable, String message, Object... arguments)
throwable - The throwable object that will be used to get the stacktrace, if null behaviour depends on loggermessage - The message, if null behaviour depends on loggerarguments - The arguments to be embedded into message, if null behaviour depends on loggerCopyright © 2024. All rights reserved.