Package ghidra.util
Class SpyErrorLogger
- java.lang.Object
-
- ghidra.util.SpyErrorLogger
-
- All Implemented Interfaces:
ErrorLogger
,java.lang.Iterable<java.lang.String>
public class SpyErrorLogger extends java.lang.Object implements ErrorLogger, java.lang.Iterable<java.lang.String>
AnErrorLogger
implementation that lets you track log messages during testing.
-
-
Constructor Summary
Constructors Constructor Description SpyErrorLogger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
assertLogMessage(java.lang.String... words)
void
debug(java.lang.Object originator, java.lang.Object message)
void
debug(java.lang.Object originator, java.lang.Object message, java.lang.Throwable throwable)
void
error(java.lang.Object originator, java.lang.Object message)
void
error(java.lang.Object originator, java.lang.Object message, java.lang.Throwable throwable)
void
info(java.lang.Object originator, java.lang.Object message)
void
info(java.lang.Object originator, java.lang.Object message, java.lang.Throwable throwable)
java.util.Iterator<java.lang.String>
iterator()
void
reset()
java.lang.String
toString()
void
trace(java.lang.Object originator, java.lang.Object message)
void
trace(java.lang.Object originator, java.lang.Object message, java.lang.Throwable throwable)
void
warn(java.lang.Object originator, java.lang.Object message)
void
warn(java.lang.Object originator, java.lang.Object message, java.lang.Throwable throwable)
-
-
-
Method Detail
-
trace
public void trace(java.lang.Object originator, java.lang.Object message)
- Specified by:
trace
in interfaceErrorLogger
-
trace
public void trace(java.lang.Object originator, java.lang.Object message, java.lang.Throwable throwable)
- Specified by:
trace
in interfaceErrorLogger
-
debug
public void debug(java.lang.Object originator, java.lang.Object message)
- Specified by:
debug
in interfaceErrorLogger
-
debug
public void debug(java.lang.Object originator, java.lang.Object message, java.lang.Throwable throwable)
- Specified by:
debug
in interfaceErrorLogger
-
info
public void info(java.lang.Object originator, java.lang.Object message)
- Specified by:
info
in interfaceErrorLogger
-
info
public void info(java.lang.Object originator, java.lang.Object message, java.lang.Throwable throwable)
- Specified by:
info
in interfaceErrorLogger
-
warn
public void warn(java.lang.Object originator, java.lang.Object message)
- Specified by:
warn
in interfaceErrorLogger
-
warn
public void warn(java.lang.Object originator, java.lang.Object message, java.lang.Throwable throwable)
- Specified by:
warn
in interfaceErrorLogger
-
error
public void error(java.lang.Object originator, java.lang.Object message)
- Specified by:
error
in interfaceErrorLogger
-
error
public void error(java.lang.Object originator, java.lang.Object message, java.lang.Throwable throwable)
- Specified by:
error
in interfaceErrorLogger
-
iterator
public java.util.Iterator<java.lang.String> iterator()
- Specified by:
iterator
in interfacejava.lang.Iterable<java.lang.String>
-
reset
public void reset()
-
assertLogMessage
public void assertLogMessage(java.lang.String... words)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-