diff options
author | vandwalle <vandwalle@google.com> | 2014-10-03 23:57:21 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2014-10-03 23:57:21 +0000 |
commit | 40bf513506e5a64d8fcdff006606a8ddc255bacd (patch) | |
tree | 0ad244af7e2c779d4be76da8d72e15f418749d60 /core | |
parent | ab47e4c06ec5f0e46cf89c832846098e506f2e03 (diff) | |
parent | 68104b0529da95644c6cb65ab7ebb0c0bf7dff57 (diff) | |
download | frameworks_base-40bf513506e5a64d8fcdff006606a8ddc255bacd.zip frameworks_base-40bf513506e5a64d8fcdff006606a8ddc255bacd.tar.gz frameworks_base-40bf513506e5a64d8fcdff006606a8ddc255bacd.tar.bz2 |
am 68104b05: Merge "add millisecond timestamp to locallog" into lmp-dev
* commit '68104b0529da95644c6cb65ab7ebb0c0bf7dff57':
add millisecond timestamp to locallog
Diffstat (limited to 'core')
-rw-r--r-- | core/java/android/util/LocalLog.java | 12 |
1 files changed, 8 insertions, 4 deletions
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<String> mLog; private int mMaxLines; - private Time mNow; + private long mNow; public LocalLog(int maxLines) { mLog = new LinkedList<String>(); 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(); } } |