--- /dev/null
+# See system/core/logcat/event.logtags for a description of the format of this file.
+
+option java_package com.android.browser
+
+# This event is logged when a user adds a new bookmark. This could just be a boolean,
+# but if lots of users add the same bookmark it could be a default bookmark on the browser
+70103 browser_bookmark_added (url|3)
+
+# This event is logged after a page has finished loading. It is sending back the page url,
+# and how long it took to load the page. Could maybe also tell the kind of connection (2g, 3g, WiFi)?
+70104 browser_page_loaded (url|3), (time|2|3)
+
+# This event is logged when the user navigates to a new page, sending the time spent on the current page
+70105 browser_timeonpage (url|3), (time|2|3)
--- /dev/null
+/*
+ * Copyright (C) 2010 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.browser;
+
+import android.util.Log;
+import android.util.EventLog;
+
+public class LogTag {
+
+ /**
+ * Log when the user is adding a new bookmark.
+ *
+ * @param url the url of the new bookmark.
+ */
+ public static void logBookmarkAdded(String url) {
+ EventLog.writeEvent(EventLogTags.BROWSER_BOOKMARK_ADDED, url);
+ }
+
+ /**
+ * Log when a page has finished loading with how much
+ * time the browser used to load the page.
+ *
+ * @param url the heartbeat interval used.
+ * @param duration the time the browser spent loading the page.
+ */
+ public static void logPageFinishedLoading(String url, long duration) {
+ EventLog.writeEvent(EventLogTags.BROWSER_BOOKMARK_ADDED, url);
+ }
+
+ /**
+ * log the time the user has spent on a webpage
+ *
+ * @param url the url of the page that is being logged (old page).
+ * @param duration the time spent on the webpage.
+ */
+ public static void logTimeOnPage(String url, long duration) {
+ EventLog.writeEvent(EventLogTags.BROWSER_BOOKMARK_ADDED, url);
+ }
+}