summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/CrashLogExceptionHandler.java
diff options
context:
space:
mode:
authorPankaj Garg <pgarg@codeaurora.org>2015-01-20 18:46:09 -0800
committerWebTech Code Review <code-review@localhost>2015-01-23 11:25:40 -0800
commitd106f37bfc4dd3eef12cdf5a0c7075b5f8110671 (patch)
tree05b8dad7ebbcfd31c5eeca6c1be3dd5cc856d6cb /src/com/android/browser/CrashLogExceptionHandler.java
parent18ce0a5a207c9f5c8bfe4a9867af039b1ff2b353 (diff)
downloadandroid_packages_apps_Gello-d106f37bfc4dd3eef12cdf5a0c7075b5f8110671.tar.gz
android_packages_apps_Gello-d106f37bfc4dd3eef12cdf5a0c7075b5f8110671.tar.bz2
android_packages_apps_Gello-d106f37bfc4dd3eef12cdf5a0c7075b5f8110671.zip
Updated details in Crash Log for JAVA exceptions
- Added Android device and model number - Added crash log version - Removed extra spaces from browser hash - Added flag for monkey test Change-Id: I708fdaf22355bbeeb7596f76b6f7ac54e3d94931
Diffstat (limited to 'src/com/android/browser/CrashLogExceptionHandler.java')
-rw-r--r--src/com/android/browser/CrashLogExceptionHandler.java12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/com/android/browser/CrashLogExceptionHandler.java b/src/com/android/browser/CrashLogExceptionHandler.java
index bd182859..c27a7fd5 100644
--- a/src/com/android/browser/CrashLogExceptionHandler.java
+++ b/src/com/android/browser/CrashLogExceptionHandler.java
@@ -30,6 +30,7 @@
package com.android.browser;
import android.app.Activity;
+import android.app.ActivityManager;
import android.content.Context;
import android.os.Build;
import android.os.Build.VERSION;
@@ -216,17 +217,20 @@ public class CrashLogExceptionHandler implements Thread.UncaughtExceptionHandler
JSONObject jsonBackTraceObj = new JSONObject();
String date = calendar.getTime().toString();
String aboutSWE = mAppContext.getResources().getString(R.string.about_text);
- String sweVer = findValueFromAboutText(aboutSWE, "Version:");
- String sweHash = findValueFromAboutText(aboutSWE, "Hash:");
- String sweBuildDate = findValueFromAboutText(aboutSWE, "Built:");
+ String sweVer = findValueFromAboutText(aboutSWE, "Version: ");
+ String sweHash = findValueFromAboutText(aboutSWE, "Hash: ");
+ String sweBuildDate = findValueFromAboutText(aboutSWE, "Built: ");
jsonBackTraceObj.put("date", date);
- jsonBackTraceObj.put("device", android.os.Build.MODEL);
+ jsonBackTraceObj.put("android-model", android.os.Build.MODEL);
+ jsonBackTraceObj.put("android-device", android.os.Build.DEVICE);
jsonBackTraceObj.put("android-ver", android.os.Build.VERSION.RELEASE);
jsonBackTraceObj.put("browser-ver", sweVer);
jsonBackTraceObj.put("browser-hash", sweHash);
jsonBackTraceObj.put("browser-build-date", sweBuildDate);
jsonBackTraceObj.put("thread", t.toString());
+ jsonBackTraceObj.put("format", "crashmon-1");
+ jsonBackTraceObj.put("monkey-test", ActivityManager.isUserAMonkey());
JSONArray jsonStackArray = new JSONArray();