【发布时间】:2012-11-17 17:31:11
【问题描述】:
我想在 Google Analytic 的报告中为我的移动应用程序提供整个堆栈跟踪。
我编写了打印堆栈跟踪的类并将其放入字符串中,但它不起作用。
我的自定义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());
【问题讨论】:
-
似乎没有什么问题,是什么不工作,你能提供更多信息吗?
-
结果我没有任何完整的堆栈跟踪 - 相反我只有第一行异常。
-
尝试加入像这篇文章这样建议的内部堆栈跟踪:stackoverflow.com/a/1293282/912851
标签: android google-analytics stack-trace