簡體   English   中英

在Android中看到整個堆棧跟蹤

[英]Seeing Entire Stack Trace in Android

我一直在嘗試調試我的Android應用程序,該錯誤相當復雜,因此我需要知道確切的堆棧跟蹤。

我一直在使用:

Log.d("DebugTag", Log.getStackTraceString(e1));

但是我注意到在LogCat中,錯誤消息的文本被截斷了。 因此,即使將日志保存到txt文檔中,我也只能看到一半的錯誤語句。

在檢測到錯誤之后,是否有更有效的工作流供android開發人員查看堆棧跟蹤?

public static void v(String msg) { android.util.Log.v(TAG, buildMessage(msg)); } protected static String buildMessage(String msg) { StackTraceElement caller = new Throwable().fillInStackTrace().getStackTrace()[2]; return new StringBuilder() .append(caller.getClassName()) .append(".") .append(caller.getMethodName()) .append("(): ") .append(msg).toString(); }

我用它來記錄消息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM