0

Android アプリケーションをデバッグしようとしましたが、バグがかなり複雑だったので、正確なスタック トレースを知る必要があります。

私は使用しています:

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

しかし、LogCat 内で、エラー メッセージのテキストが切り捨てられることに気付きました。したがって、ログを txt ドキュメントに保存した後でも、エラー ステートメントの半分しか表示されません。

エラーが検出された後に Android 開発者がスタック トレースを確認するためのより効率的なワークフローはありますか?

4

1 に答える 1

0

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(); }

これを使用してメッセージを記録します

于 2013-10-06T05:12:25.000 に答える