diff options
author | Pankaj Garg <pgarg@codeaurora.org> | 2015-01-20 18:46:09 -0800 |
---|---|---|
committer | WebTech Code Review <code-review@localhost> | 2015-01-23 11:25:40 -0800 |
commit | d106f37bfc4dd3eef12cdf5a0c7075b5f8110671 (patch) | |
tree | 05b8dad7ebbcfd31c5eeca6c1be3dd5cc856d6cb /src/com/android/browser/CrashLogExceptionHandler.java | |
parent | 18ce0a5a207c9f5c8bfe4a9867af039b1ff2b353 (diff) | |
download | android_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.java | 12 |
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(); |