@Implements(value=android.util.Log.class) public class ShadowLog extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ShadowLog.LogItem |
Modifier and Type | Field and Description |
---|---|
static java.io.PrintStream |
stream |
Constructor and Description |
---|
ShadowLog() |
Modifier and Type | Method and Description |
---|---|
static void |
clear()
Clear all accummulated logs.
|
static void |
d(java.lang.String tag,
java.lang.String msg) |
static void |
d(java.lang.String tag,
java.lang.String msg,
java.lang.Throwable throwable) |
static void |
e(java.lang.String tag,
java.lang.String msg) |
static void |
e(java.lang.String tag,
java.lang.String msg,
java.lang.Throwable throwable) |
static java.util.List<ShadowLog.LogItem> |
getLogs()
Returns ordered list of all log entries.
|
static java.util.List<ShadowLog.LogItem> |
getLogsForTag(java.lang.String tag)
Returns ordered list of all log items for a specific tag.
|
static void |
i(java.lang.String tag,
java.lang.String msg) |
static void |
i(java.lang.String tag,
java.lang.String msg,
java.lang.Throwable throwable) |
static boolean |
isLoggable(java.lang.String tag,
int level) |
static int |
println(int priority,
java.lang.String tag,
java.lang.String msg) |
static void |
reset() |
static void |
setLoggable(java.lang.String tag,
int level)
Sets the log level of a given tag, that
isLoggable(java.lang.String, int) will follow. |
static void |
setupLogging() |
static void |
v(java.lang.String tag,
java.lang.String msg) |
static void |
v(java.lang.String tag,
java.lang.String msg,
java.lang.Throwable throwable) |
static void |
w(java.lang.String tag,
java.lang.String msg) |
static void |
w(java.lang.String tag,
java.lang.String msg,
java.lang.Throwable throwable) |
static void |
w(java.lang.String tag,
java.lang.Throwable throwable) |
static void |
wtf(java.lang.String tag,
java.lang.String msg) |
static void |
wtf(java.lang.String tag,
java.lang.String msg,
java.lang.Throwable throwable) |
@Implementation public static void e(java.lang.String tag, java.lang.String msg)
@Implementation public static void e(java.lang.String tag, java.lang.String msg, java.lang.Throwable throwable)
@Implementation public static void d(java.lang.String tag, java.lang.String msg)
@Implementation public static void d(java.lang.String tag, java.lang.String msg, java.lang.Throwable throwable)
@Implementation public static void i(java.lang.String tag, java.lang.String msg)
@Implementation public static void i(java.lang.String tag, java.lang.String msg, java.lang.Throwable throwable)
@Implementation public static void v(java.lang.String tag, java.lang.String msg)
@Implementation public static void v(java.lang.String tag, java.lang.String msg, java.lang.Throwable throwable)
@Implementation public static void w(java.lang.String tag, java.lang.String msg)
@Implementation public static void w(java.lang.String tag, java.lang.Throwable throwable)
@Implementation public static void w(java.lang.String tag, java.lang.String msg, java.lang.Throwable throwable)
@Implementation public static void wtf(java.lang.String tag, java.lang.String msg)
@Implementation public static void wtf(java.lang.String tag, java.lang.String msg, java.lang.Throwable throwable)
@Implementation public static boolean isLoggable(java.lang.String tag, int level)
@Implementation public static int println(int priority, java.lang.String tag, java.lang.String msg)
public static void setLoggable(java.lang.String tag, int level)
Sets the log level of a given tag, that isLoggable(java.lang.String, int)
will follow.
tag
- A log taglevel
- A log level, from Log
public static java.util.List<ShadowLog.LogItem> getLogs()
Returns ordered list of all log entries.
public static java.util.List<ShadowLog.LogItem> getLogsForTag(java.lang.String tag)
Returns ordered list of all log items for a specific tag.
tag
- The tag to get logs forpublic static void clear()
Clear all accummulated logs.
@Resetter public static void reset()
public static void setupLogging()