Package com.tibco.patterns.dedupe_utils
Class PrintStreamLogger
- java.lang.Object
-
- com.tibco.patterns.dedupe_utils.PrintStreamLogger
-
-
Constructor Summary
Constructors Constructor Description PrintStreamLogger(java.io.PrintStream stream)Constructs a PrintStreamLogger.
-
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()java.lang.StringgetLeadFormat()booleangetTraceEnabled()booleangetWarnEnabled()voidinfo(java.lang.String message, java.lang.Throwable cause)Logs an informational message.voidsetDebugEnabled(boolean enabled)voidsetInfoEnabled(boolean enabled)voidsetLeadFormat(java.lang.String lead_format)Set the format used for at the head of each log line.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
-
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.
-
getLeadFormat
public java.lang.String getLeadFormat()
- Returns:
- The format used for at the head of each log line.
-
setLeadFormat
public void setLeadFormat(java.lang.String lead_format)
Set the format used for at the head of each log line.- Parameters:
lead_format- The format used for at the head of each log line.
-
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.
-
-