public class MockLog
extends java.lang.Object
implements com.android.utils.ILogger
ILogger
that captures all messages to an internal list.
Messages can be retrieved later using toString()
.
Useful for unit-tests.Constructor and Description |
---|
MockLog() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
error(java.lang.Throwable t,
java.lang.String format,
java.lang.Object... args) |
java.util.List<java.lang.String> |
getMessages() |
void |
info(java.lang.String format,
java.lang.Object... args) |
java.lang.String |
toString() |
void |
verbose(java.lang.String format,
java.lang.Object... args) |
void |
warning(java.lang.String format,
java.lang.Object... args) |
public void warning(@NonNull java.lang.String format, java.lang.Object... args)
warning
in interface com.android.utils.ILogger
public void info(@NonNull java.lang.String format, java.lang.Object... args)
info
in interface com.android.utils.ILogger
public void verbose(@NonNull java.lang.String format, java.lang.Object... args)
verbose
in interface com.android.utils.ILogger
public void error(@Nullable java.lang.Throwable t, @Nullable java.lang.String format, java.lang.Object... args)
error
in interface com.android.utils.ILogger
public java.lang.String toString()
toString
in class java.lang.Object
@NonNull public java.util.List<java.lang.String> getMessages()
public void clear()