Package com.tibco.patterns.deduplication
Interface Logger
-
- All Known Implementing Classes:
Log4jLogger,PrintStreamLogger
public interface LoggerDefines logging methods used by the Deduplication library.
This interface is designed as simply as possible, to maximize compatibility with possible logging facilities. SeeLog4jLoggerfor a simple integration.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddebug(java.lang.String message, java.lang.Throwable cause)Logs a debug message.voiderror(java.lang.String message, java.lang.Throwable cause)Logs an error message.voidfatal(java.lang.String message, java.lang.Throwable cause)Logs a fatal message.booleangetDebugEnabled()booleangetInfoEnabled()booleangetTraceEnabled()booleangetWarnEnabled()voidinfo(java.lang.String message, java.lang.Throwable cause)Logs an informational message.voidsetDebugEnabled(boolean enabled)voidsetInfoEnabled(boolean enabled)voidsetTraceEnabled(boolean enabled)voidsetWarnEnabled(boolean enabled)voidtrace(java.lang.String message, java.lang.Throwable cause)Logs a trace message.voidwarn(java.lang.String message, java.lang.Throwable cause)Logs a warning message.
-
-
-
Method Detail
-
trace
void trace(java.lang.String message, java.lang.Throwable cause)Logs a trace message.Enabling tracing can result in a very large number of log messages, substantially slowing deduplication. It should only be enabled under the direction of your TIBO support representative.
- Parameters:
message- the message to logcause- the cause of the message
-
debug
void debug(java.lang.String message, java.lang.Throwable cause)Logs a debug message.Enabling debugging can result in a very large number of log messages, and may slow down deduplication. It should only be enabled under the direction of your TIBO support representative.
- Parameters:
message- the message to logcause- the cause of the message
-
info
void info(java.lang.String message, java.lang.Throwable cause)Logs an informational message.Enabling informational messages will result in verbose log messages.
- Parameters:
message- the message to logcause- the cause of the message
-
warn
void warn(java.lang.String message, java.lang.Throwable cause)Logs a warning message.- Parameters:
message- the message to logcause- the cause of the message
-
error
void error(java.lang.String message, java.lang.Throwable cause)Logs an error message.- Parameters:
message- the message to logcause- the cause of the message
-
fatal
void fatal(java.lang.String message, java.lang.Throwable cause)Logs a fatal message.The framework will usually cease processing shortly after emitting a fatal message.
- Parameters:
message- the message to logcause- the cause of the message
-
getDebugEnabled
boolean getDebugEnabled()
- Returns:
- The debug flag, which controls whether debug messages are logged.
-
setDebugEnabled
void setDebugEnabled(boolean enabled)
- Parameters:
enabled- The debug flag, which controls whether debug messages are logged.
-
getTraceEnabled
boolean getTraceEnabled()
- Returns:
- The trace flag, which controls whether trace messages are logged.
-
setTraceEnabled
void setTraceEnabled(boolean enabled)
- Parameters:
enabled- The trace flag, which controls whether trace messages are logged.
-
getInfoEnabled
boolean getInfoEnabled()
- Returns:
- The info flag, which controls whether info messages are logged.
-
setInfoEnabled
void setInfoEnabled(boolean enabled)
- Parameters:
enabled- The info flag, which controls whether info messages are logged.
-
getWarnEnabled
boolean getWarnEnabled()
- Returns:
- The warn flag, which controls whether warn messages are logged.
-
setWarnEnabled
void setWarnEnabled(boolean enabled)
- Parameters:
enabled- The warn flag, which controls whether warn messages are logged.
-
-