Loading proto/telecom.proto +3 −0 Original line number Diff line number Diff line Loading @@ -13,6 +13,9 @@ message TelecomLog { // Timing information for the logging sessions repeated LogSessionTiming session_timings = 2; // Hardware revision (EVT, DVT, PVT etc.) optional string hardware_revision = 3; } message LogSessionTiming { Loading src/com/android/server/telecom/Analytics.java +4 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ package com.android.server.telecom; import android.os.SystemProperties; import android.telecom.Connection; import android.telecom.DisconnectCause; import android.telecom.Logging.EventManager; Loading Loading @@ -631,6 +633,7 @@ public class Analytics { .setSessionEntryPoint(timing.getKey()) .setTimeMillis(timing.getTime())) .toArray(TelecomLogClass.LogSessionTiming[]::new); result.setHardwareRevision(SystemProperties.get("ro.boot.revision", "")); if (args.length > 1 && CLEAR_ANALYTICS_ARG.equals(args[1])) { sCallIdToInfo.clear(); sSessionTimings.clear(); Loading Loading @@ -676,6 +679,7 @@ public class Analytics { .filter(e -> sSessionIdToLogSession.containsKey(e.getKey())) .forEach(e -> writer.printf("%s: %.2f\n", sSessionIdToLogSession.get(e.getKey()), e.getValue())); writer.println("Hardware Version: " + SystemProperties.get("ro.boot.revision", "")); } } Loading Loading
proto/telecom.proto +3 −0 Original line number Diff line number Diff line Loading @@ -13,6 +13,9 @@ message TelecomLog { // Timing information for the logging sessions repeated LogSessionTiming session_timings = 2; // Hardware revision (EVT, DVT, PVT etc.) optional string hardware_revision = 3; } message LogSessionTiming { Loading
src/com/android/server/telecom/Analytics.java +4 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ package com.android.server.telecom; import android.os.SystemProperties; import android.telecom.Connection; import android.telecom.DisconnectCause; import android.telecom.Logging.EventManager; Loading Loading @@ -631,6 +633,7 @@ public class Analytics { .setSessionEntryPoint(timing.getKey()) .setTimeMillis(timing.getTime())) .toArray(TelecomLogClass.LogSessionTiming[]::new); result.setHardwareRevision(SystemProperties.get("ro.boot.revision", "")); if (args.length > 1 && CLEAR_ANALYTICS_ARG.equals(args[1])) { sCallIdToInfo.clear(); sSessionTimings.clear(); Loading Loading @@ -676,6 +679,7 @@ public class Analytics { .filter(e -> sSessionIdToLogSession.containsKey(e.getKey())) .forEach(e -> writer.printf("%s: %.2f\n", sSessionIdToLogSession.get(e.getKey()), e.getValue())); writer.println("Hardware Version: " + SystemProperties.get("ro.boot.revision", "")); } } Loading