public class SimpleOutputtingDebugListener extends java.lang.Object implements CookedMessageDebugListener, AnyMessageDebugListener
Debug
ASSERT, ASSERT_CHAR, ASSERT_FLAG, DEBUG_ALL_MASK, ERROR, ERROR_CHAR, ERROR_FLAG, FATAL, FATAL_CHAR, FATAL_FLAG, LOG, LOG_CHAR, LOG_FLAG, MESSAGE, MESSAGE_CHAR, MESSAGE_FLAG, NO_DEBUG_MASK, NR_DEBUG_TYPES, TRACE, TRACE_CHAR, TRACE_FLAG, WARNING, WARNING_CHAR, WARNING_FLAG
Constructor and Description |
---|
SimpleOutputtingDebugListener(java.io.OutputStream stream)
Construct a new listener for the given stream.
|
Modifier and Type | Method and Description |
---|---|
void |
receiveCookedMessage(int msgType,
java.lang.String msg,
java.lang.String pos)
Receive a cooked message.
|
void |
receiveErrorMessage(java.lang.String msg,
java.lang.String pos)
Receive a raw error message.
|
boolean |
receiveFailedAssertionMessage(java.lang.String msg,
java.lang.String pos)
Receive a raw message about a failed assertion and return, whether an exception
shall be thrown.
|
int |
receiveFatalMessage(java.lang.String msg,
java.lang.String pos)
Receive a raw fatal error message and return whether the program shall be
exited.
|
void |
receiveLogMessage(java.lang.String msg,
java.lang.String pos)
Receive a raw logging debug message.
|
void |
receiveStandardMessage(java.lang.String msg,
java.lang.String pos)
Receive a raw standard debug message.
|
void |
receiveTraceMessage(java.lang.String msg,
java.lang.String pos)
Receive a raw trace debug message.
|
void |
receiveWarningMessage(java.lang.String msg,
java.lang.String pos)
Receive a raw warning debug message.
|
public SimpleOutputtingDebugListener(java.io.OutputStream stream)
stream
- output streampublic void receiveTraceMessage(@NotNull java.lang.String msg, @NotNull java.lang.String pos)
receiveTraceMessage
in interface TraceMessageDebugListener
msg
- the messagepos
- postionpublic void receiveStandardMessage(@NotNull java.lang.String msg, @NotNull java.lang.String pos)
receiveStandardMessage
in interface StandardMessageDebugListener
msg
- die Meldungpos
- postionpublic void receiveWarningMessage(@NotNull java.lang.String msg, @NotNull java.lang.String pos)
receiveWarningMessage
in interface WarningMessageDebugListener
msg
- the messagepos
- postionpublic void receiveErrorMessage(@NotNull java.lang.String msg, @NotNull java.lang.String pos)
receiveErrorMessage
in interface ErrorMessageDebugListener
msg
- the messagepos
- postionpublic void receiveLogMessage(@NotNull java.lang.String msg, @NotNull java.lang.String pos)
receiveLogMessage
in interface LogMessageListener
msg
- the messagepos
- postionpublic int receiveFatalMessage(@NotNull java.lang.String msg, @NotNull java.lang.String pos)
receiveFatalMessage
in interface FatalMessageDebugListener
msg
- the messagepos
- postion1
-- exit the programpublic boolean receiveFailedAssertionMessage(@NotNull java.lang.String msg, @NotNull java.lang.String pos)
receiveFailedAssertionMessage
in interface AssertionMessageDebugListener
msg
- the messagepos
- postiontrue
-- create exceptionpublic void receiveCookedMessage(int msgType, java.lang.String msg, java.lang.String pos)
receiveCookedMessage
in interface CookedMessageDebugListener
msgType
- message type (ignored)msg
- the messagepos
- postion