Package com.attivio.util
Class StatusListenerTee
- java.lang.Object
-
- com.attivio.util.StatusListenerTee
-
- All Implemented Interfaces:
StatusListener
public class StatusListenerTee extends java.lang.Object implements StatusListener
Passes each message to all listeners- Author:
- rlau
-
-
Constructor Summary
Constructors Constructor Description StatusListenerTee(StatusListener... listeners)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
debug(java.lang.String msg, java.lang.Object... params)
Logs a debug message.void
error(ErrorCode errorCode, java.lang.Throwable ex, java.lang.String msg, java.lang.Object... params)
Logs an error message with an error code.void
info(java.lang.String msg, java.lang.Object... params)
Logs an info message.void
warn(AttivioException ae)
Log an AttivioException at a warning level.void
warn(ErrorCode logMessageType, java.lang.String msg, java.lang.Object... params)
Logs a warning message with an error code.void
warn(ErrorCode logMessageType, java.lang.Throwable t, java.lang.String msg, java.lang.Object... params)
Logs a warning message without an error code.
-
-
-
Constructor Detail
-
StatusListenerTee
public StatusListenerTee(StatusListener... listeners)
-
-
Method Detail
-
debug
public void debug(java.lang.String msg, java.lang.Object... params)
Logs a debug message.- Specified by:
debug
in interfaceStatusListener
- Parameters:
msg
- Message to logparams
- variable arguments for the format string
-
info
public void info(java.lang.String msg, java.lang.Object... params)
Logs an info message.- Specified by:
info
in interfaceStatusListener
- Parameters:
msg
- message to logparams
- variable arguments for the format string
-
warn
public void warn(ErrorCode logMessageType, java.lang.Throwable t, java.lang.String msg, java.lang.Object... params)
Logs a warning message without an error code.- Specified by:
warn
in interfaceStatusListener
msg
- Message to logparams
- variable arguments for the format string
-
warn
public void warn(ErrorCode logMessageType, java.lang.String msg, java.lang.Object... params)
Logs a warning message with an error code.- Specified by:
warn
in interfaceStatusListener
msg
- Message to logparams
- variable arguments for the format string
-
warn
public void warn(AttivioException ae)
Log an AttivioException at a warning level.- Specified by:
warn
in interfaceStatusListener
- Parameters:
ae
- the AttivioException
-
error
public void error(ErrorCode errorCode, java.lang.Throwable ex, java.lang.String msg, java.lang.Object... params)
Logs an error message with an error code.- Specified by:
error
in interfaceStatusListener
- Parameters:
errorCode
- Attivio ErrorCodeex
- Exception associated with the errormsg
- Message to logparams
- variable arguments for the format string
-
-