summaryrefslogtreecommitdiffstats
path: root/core/java/android/app
diff options
context:
space:
mode:
authorJacek Surazski <jaceks@google.com>2009-06-11 22:47:02 +0200
committerJacek Surazski <jaceks@google.com>2009-06-17 21:48:17 +0200
commitf829a78f6c78141d2cf8074f00fcded37fbf9007 (patch)
treec2d2639dcb578022f16a50751ac5d7f42d03264f /core/java/android/app
parent0781df943e5a7a72ac82394874b6200d14ddd02c (diff)
downloadframeworks_base-f829a78f6c78141d2cf8074f00fcded37fbf9007.zip
frameworks_base-f829a78f6c78141d2cf8074f00fcded37fbf9007.tar.gz
frameworks_base-f829a78f6c78141d2cf8074f00fcded37fbf9007.tar.bz2
add exception message to ApplicationErrorReport
useful signal for clustering
Diffstat (limited to 'core/java/android/app')
-rw-r--r--core/java/android/app/ApplicationErrorReport.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/java/android/app/ApplicationErrorReport.java b/core/java/android/app/ApplicationErrorReport.java
index 0c8f95d..6b17236 100644
--- a/core/java/android/app/ApplicationErrorReport.java
+++ b/core/java/android/app/ApplicationErrorReport.java
@@ -151,6 +151,11 @@ public class ApplicationErrorReport implements Parcelable {
public String exceptionClassName;
/**
+ * Message stored in the exception.
+ */
+ public String exceptionMessage;
+
+ /**
* File which the exception was thrown from.
*/
public String throwFileName;
@@ -181,6 +186,7 @@ public class ApplicationErrorReport implements Parcelable {
*/
public CrashInfo(Parcel in) {
exceptionClassName = in.readString();
+ exceptionMessage = in.readString();
throwFileName = in.readString();
throwClassName = in.readString();
throwMethodName = in.readString();
@@ -192,6 +198,7 @@ public class ApplicationErrorReport implements Parcelable {
*/
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(exceptionClassName);
+ dest.writeString(exceptionMessage);
dest.writeString(throwFileName);
dest.writeString(throwClassName);
dest.writeString(throwMethodName);
@@ -203,6 +210,7 @@ public class ApplicationErrorReport implements Parcelable {
*/
public void dump(Printer pw, String prefix) {
pw.println(prefix + "exceptionClassName: " + exceptionClassName);
+ pw.println(prefix + "exceptionMessage: " + exceptionMessage);
pw.println(prefix + "throwFileName: " + throwFileName);
pw.println(prefix + "throwClassName: " + throwClassName);
pw.println(prefix + "throwMethodName: " + throwMethodName);