Log

117 阅读1分钟

1. 使用Log打印函数调用栈

Log.d(Tag.CATCH_EXCEPTION, "func. detail:", new Throwable());
Log.d(Tag.CATCH_EXCEPTION, Log.getStackTraceString(new Throwable()));

2. 使用Log打印异常堆栈

private void func() {
    try {
        ***
    } catch (Exception e) {
        Log.e(Tag.CATCH_EXCEPTION, "func. err:", e);
        Log.e(Tag.CATCH_EXCEPTION, Log.getStackTraceString(e));
        e.printStackTrace();
    }
}