モバイルアプリケーションのGoogleAnalyticのレポートにスタックトレース全体を含めたいと思います。
スタックトレースを出力して文字列に入れるクラスを作成しましたが、機能しません。
私の習慣ExceptionParser
:
@Override
public String getDescription(String threadName, Throwable throwable) {
return threadName + " " + getStackTrace(throwable);
}
private String getStackTrace(Throwable throwable) {
final Writer result = new StringWriter();
final PrintWriter printWriter = new PrintWriter(result);
throwable.printStackTrace(printWriter);
return result.toString();
}
そして、私はそれを次のように設定しました:
EasyTracker.getTracker().setExceptionParser(new StacktraceExceptionParser());