summaryrefslogtreecommitdiff
path: root/opengl/java
diff options
context:
space:
mode:
author John Grossman <johngro@google.com> 2012-07-20 10:17:26 -0700
committer John Grossman <johngro@google.com> 2012-07-20 15:24:09 -0700
commit1bcfeafe2d78a2781c9bb61f343961a232b02e0c (patch)
treea6268a317e5f15371a08a16af7da69e4596e7429 /opengl/java
parentc43a685c3027791b21294a2ef423a6129cb49ad4 (diff)
DO NOT MERGE: common_time: Turn the logging up to 11
Actually, despite the CL title, no addition log messages are being sent to logcat. Generally speaking, the common_time service tends to be rather quiet from a log perspective. Events related to master election and arbitration as well as state changes tend to be infrequent in steady state operation. Unfortunately, if there is a problem with the system, it frequently gets pushed out of logcat by other messages and is missing from the logs when a bugreport is finally taken. This change adds a utility class which can be used to store the last N log message in a ring buffer to be dumped later during a dumpsys operation. Three internal log buffers were added to the system. One to record messages having to do with state transitions. Another was added to record traffic relating to master election, and one final buffer to record basic data on packets which were received but discarded for any reason. During a bugreport, these common_time.clock service will be able to dump these messages regardless of the amt of other logcat activity, which should assist in debugging long running issues. Change-Id: Ic3bbf7480c8978f9bf82bafaba04cf4586db60cf Signed-off-by: John Grossman <johngro@google.com>
Diffstat (limited to 'opengl/java')
0 files changed, 0 insertions, 0 deletions