public class L
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_PRINT_STACK_TRACE_METHOD_COUNT |
static boolean |
ENABLE |
static java.lang.String |
TAG |
Constructor and Description |
---|
L() |
Modifier and Type | Method and Description |
---|---|
static void |
d(java.lang.String msg) |
static void |
d(java.lang.String tag,
java.lang.String msg) |
static void |
dd(java.lang.String tag,
java.lang.String msg) |
static void |
ds(java.lang.String space,
java.lang.Object... msg) |
static void |
e(java.lang.String tag,
java.lang.String msg,
java.lang.Throwable tr) |
static java.lang.String |
format(java.lang.StackTraceElement stackTraceElement) |
static int |
getStackOffset(java.lang.StackTraceElement[] trace,
int minStackOffset,
int methodOffset,
java.lang.Class... ignoreClass)
the stack trace
|
static void |
i(java.lang.String tag,
java.lang.String msg) |
static java.lang.String |
makeTag(java.lang.Class cls) |
static java.lang.String |
makeTag(java.lang.Object obj) |
static java.lang.String |
makeTag(java.lang.String str) |
static void |
println(int priority,
java.lang.String tag,
java.lang.String space,
java.lang.Object... messages) |
static void |
printStackTrace(int priority,
java.lang.String tag,
java.lang.String msg,
int methodOffset,
int methodCount) |
static void |
printStackTrace(java.lang.Throwable e) |
static void |
v(java.lang.String tag,
java.lang.String msg) |
static void |
w(java.lang.String tag,
java.lang.String msg) |
public static boolean ENABLE
public static int DEFAULT_PRINT_STACK_TRACE_METHOD_COUNT
public static final java.lang.String TAG
public static java.lang.String makeTag(java.lang.String str)
public static java.lang.String makeTag(java.lang.Class cls)
public static java.lang.String makeTag(java.lang.Object obj)
public static void v(java.lang.String tag, java.lang.String msg)
public static void d(java.lang.String msg)
public static void d(java.lang.String tag, java.lang.String msg)
public static void dd(java.lang.String tag, java.lang.String msg)
public static void ds(java.lang.String space, java.lang.Object... msg)
public static void i(java.lang.String tag, java.lang.String msg)
public static void w(java.lang.String tag, java.lang.String msg)
public static void e(java.lang.String tag, java.lang.String msg, java.lang.Throwable tr)
public static void println(int priority, java.lang.String tag, java.lang.String space, java.lang.Object... messages)
public static void printStackTrace(java.lang.Throwable e)
public static void printStackTrace(int priority, java.lang.String tag, java.lang.String msg, int methodOffset, int methodCount)
public static java.lang.String format(java.lang.StackTraceElement stackTraceElement)
public static int getStackOffset(java.lang.StackTraceElement[] trace, int minStackOffset, int methodOffset, java.lang.Class... ignoreClass)
0 = {StackTraceElement@...} "dalvik.system.VMStack.getThreadStackTrace(NativeMethod)" 1 = {StackTraceElement@...} "java.lang.Thread.getStackTrace(Thread.java:579)" 2 = {StackTraceElement@...} "ignoreClassA..." 3 = {StackTraceElement@...} "ignoreClassB..." 4 = {StackTraceElement@...} "..............." 5 = {StackTraceElement@...} "..............." 6 = {StackTraceElement@...} "targetClass...."In the above stack trace, want to obtain targetClass stackOffset(5).
trace
- can call Thread.currentThread().getStackTrace() get (the current method is invoked
history)minStackOffset
- general (2 + want ignore the method called level number)methodOffset
- method offsetignoreClass
- ignore class