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
diff --git a/src/com/android/browser/CrashLogExceptionHandler.java b/src/com/android/browser/CrashLogExceptionHandler.java
index bd18285..c27a7fd 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 @@
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();