From c520aa89a33ddb7c065ef06bcd2d2dbf96e1f989 Mon Sep 17 00:00:00 2001 From: vandwalle Date: Wed, 1 Oct 2014 18:28:38 -0700 Subject: add millisecond timestamp to locallog Change-Id: I33d8672efd2747ed3f49dd8d5bcd5f47bf418053 --- core/java/android/util/LocalLog.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'core/java/android/util') diff --git a/core/java/android/util/LocalLog.java b/core/java/android/util/LocalLog.java index eeb6d58..e49b8c3 100644 --- a/core/java/android/util/LocalLog.java +++ b/core/java/android/util/LocalLog.java @@ -20,6 +20,7 @@ import android.text.format.Time; import java.io.FileDescriptor; import java.io.PrintWriter; +import java.util.Calendar; import java.util.Iterator; import java.util.LinkedList; @@ -30,18 +31,21 @@ public final class LocalLog { private LinkedList mLog; private int mMaxLines; - private Time mNow; + private long mNow; public LocalLog(int maxLines) { mLog = new LinkedList(); mMaxLines = maxLines; - mNow = new Time(); } public synchronized void log(String msg) { if (mMaxLines > 0) { - mNow.setToNow(); - mLog.add(mNow.format("%H:%M:%S") + " - " + msg); + mNow = System.currentTimeMillis(); + StringBuilder sb = new StringBuilder(); + Calendar c = Calendar.getInstance(); + c.setTimeInMillis(mNow); + sb.append(String.format("%tm-%td %tH:%tM:%tS.%tL", c, c, c, c, c, c)); + mLog.add(sb.toString() + " - " + msg); while (mLog.size() > mMaxLines) mLog.remove(); } } -- cgit v1.1