Package com.tibco.patterns.deduplication
Class Log4jLogger
- java.lang.Object
-
- com.tibco.patterns.deduplication.Log4jLogger
-
-
Constructor Summary
Constructors Constructor Description Log4jLogger(org.apache.logging.log4j.Logger logger)Create a Log4jLogger, binding an implementation ofLoggertoLogger.
-
Method Summary
All Methods Instance Methods Concrete 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.
-
-
-
Constructor Detail
-
Log4jLogger
public Log4jLogger(org.apache.logging.log4j.Logger logger)
Create a Log4jLogger, binding an implementation ofLoggertoLogger.- Parameters:
logger- The logger object to bind to.
-
-
Method Detail
-
trace
public void trace(java.lang.String message, java.lang.Throwable cause)Description copied from interface:LoggerLogs 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.
-
debug
public void debug(java.lang.String message, java.lang.Throwable cause)Description copied from interface:LoggerLogs 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.
-
info
public void info(java.lang.String message, java.lang.Throwable cause)Description copied from interface:LoggerLogs an informational message.Enabling informational messages will result in verbose log messages.
-
warn
public void warn(java.lang.String message, java.lang.Throwable cause)Description copied from interface:LoggerLogs a warning message.
-
error
public void error(java.lang.String message, java.lang.Throwable cause)Description copied from interface:LoggerLogs an error message.
-
fatal
public void fatal(java.lang.String message, java.lang.Throwable cause)Description copied from interface:LoggerLogs a fatal message.The framework will usually cease processing shortly after emitting a fatal message.
-
getDebugEnabled
public boolean getDebugEnabled()
- Specified by:
getDebugEnabledin interfaceLogger- Returns:
- The debug flag, which controls whether debug messages are logged.
-
setDebugEnabled
public void setDebugEnabled(boolean enabled)
- Specified by:
setDebugEnabledin interfaceLogger- Parameters:
enabled- The debug flag, which controls whether debug messages are logged.
-
getTraceEnabled
public boolean getTraceEnabled()
- Specified by:
getTraceEnabledin interfaceLogger- Returns:
- The trace flag, which controls whether trace messages are logged.
-
setTraceEnabled
public void setTraceEnabled(boolean enabled)
- Specified by:
setTraceEnabledin interfaceLogger- Parameters:
enabled- The trace flag, which controls whether trace messages are logged.
-
getInfoEnabled
public boolean getInfoEnabled()
- Specified by:
getInfoEnabledin interfaceLogger- Returns:
- The info flag, which controls whether info messages are logged.
-
setInfoEnabled
public void setInfoEnabled(boolean enabled)
- Specified by:
setInfoEnabledin interfaceLogger- Parameters:
enabled- The info flag, which controls whether info messages are logged.
-
getWarnEnabled
public boolean getWarnEnabled()
- Specified by:
getWarnEnabledin interfaceLogger- Returns:
- The warn flag, which controls whether warn messages are logged.
-
setWarnEnabled
public void setWarnEnabled(boolean enabled)
- Specified by:
setWarnEnabledin interfaceLogger- Parameters:
enabled- The warn flag, which controls whether warn messages are logged.
-
-