Я хотел бы иметь весь стек в отчете Google Analytics для моего мобильного приложения.
Я написал класс, который печатает stacktrace и помещает его в строку, но он не работает.
Мой пользовательский 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());