public class TestLogger extends java.lang.Object implements Logger
Logger
that writes to ByteArrayOutputStream
and allows retrieval of
the logs via getErrContent()
and getOutContent()
. Both buffers can
be cleared with reset()
.Logger.ChoiceOfMessageSupplier
Constructor and Description |
---|
TestLogger() |
TestLogger(boolean logCurrentThreadName) |
Modifier and Type | Method and Description |
---|---|
void |
debug(java.lang.String msg) |
void |
debug(java.lang.String format,
java.lang.Object... arguments) |
void |
debug(java.lang.String msg,
java.lang.Throwable t) |
void |
error(java.lang.String msg) |
void |
error(java.lang.String format,
java.lang.Object... arguments) |
void |
error(java.lang.String msg,
java.lang.Throwable t) |
java.lang.String |
getErrContent() |
java.lang.String |
getName() |
java.lang.String |
getOutContent() |
void |
info(java.lang.String msg) |
void |
info(java.lang.String format,
java.lang.Object... arguments) |
void |
info(java.lang.String msg,
java.lang.Throwable t) |
boolean |
isDebugEnabled() |
boolean |
isErrorEnabled() |
boolean |
isInfoEnabled() |
boolean |
isLogCurrentThreadName() |
boolean |
isTraceEnabled() |
boolean |
isWarnEnabled() |
void |
reset() |
void |
trace(java.lang.String msg) |
void |
trace(java.lang.String format,
java.lang.Object... arguments) |
void |
trace(java.lang.String msg,
java.lang.Throwable t) |
void |
warn(java.lang.String msg) |
void |
warn(java.lang.String format,
java.lang.Object... arguments) |
void |
warn(java.lang.String msg,
java.lang.Throwable t) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
errorOrDebug, errorOrDebug, infoOrDebug, infoOrDebug, warnOrDebug, warnOrDebug
public TestLogger()
public TestLogger(boolean logCurrentThreadName)
public java.lang.String getErrContent()
public java.lang.String getOutContent()
public void reset()
public boolean isTraceEnabled()
isTraceEnabled
in interface Logger
public void trace(java.lang.String format, java.lang.Object... arguments)
public void trace(java.lang.String msg, java.lang.Throwable t)
public boolean isDebugEnabled()
isDebugEnabled
in interface Logger
public void debug(java.lang.String format, java.lang.Object... arguments)
public void debug(java.lang.String msg, java.lang.Throwable t)
public boolean isInfoEnabled()
isInfoEnabled
in interface Logger
public void info(java.lang.String format, java.lang.Object... arguments)
public void info(java.lang.String msg, java.lang.Throwable t)
public boolean isWarnEnabled()
isWarnEnabled
in interface Logger
public void warn(java.lang.String format, java.lang.Object... arguments)
public void warn(java.lang.String msg, java.lang.Throwable t)
public boolean isErrorEnabled()
isErrorEnabled
in interface Logger
public void error(java.lang.String format, java.lang.Object... arguments)
public void error(java.lang.String msg, java.lang.Throwable t)
public boolean isLogCurrentThreadName()