AI-generated Key Takeaways
-
ExceptionParser is an interface responsible for parsing a Throwable and providing a short description for Google Analytics.
-
StandardExceptionParser is a known subclass that reports the root cause, exception type, class name, method name, and thread name.
-
The getDescription method is used to return a short description of a Throwable suitable for reporting.
-
This interface can be used with the ExceptionReporter.
| Known Indirect Subclasses |
This interface is responsible for parsing a Throwable and
providing a short, meaningful description to report to Google Analytics.
This class can be used in conjugation with the ExceptionReporter.
UncaughtExceptionHandler myHandler = new ExceptionReporter(
myTracker, // Currently used Tracker.
Thread.getDefaultUncaughtExceptionHandler(), // Current default uncaught exception handler.
context); // Context of the application.
myHandler.setExceptionParser(new MyExceptionParser());
// Where MyExceptionParser provides a custom description for various exceptions.
Public Method Summary
| abstract String |
getDescription(String threadName,
Throwable t)
Return a short description of a
Throwable
suitable for reporting to Google Analytics.
|