diff options
| author | Robert Greenwalt <rgreenwalt@google.com> | 2015-07-29 19:12:01 +0000 |
|---|---|---|
| committer | Robert Greenwalt <rgreenwalt@google.com> | 2015-07-29 14:11:23 -0700 |
| commit | 374d91df94e9440abc53a1f4a401b79fefc396e2 (patch) | |
| tree | c1106186dcd6a0f82a69f6f8facc8c47d2e89e90 /core/java/android/util | |
| parent | 726d47b7716807f740ceea6ea71c46b20ecb8ba7 (diff) | |
Revert "DO NOT MERGE Enhance local log."
This reverts commit dd6f8441292d30cc51c1e32bb27fab8dfb791f90.
bug:22632129
Change-Id: Ibd4b9c35b66cb7d877085bc010fde45a682ba34f
Diffstat (limited to 'core/java/android/util')
| -rw-r--r-- | core/java/android/util/LocalLog.java | 33 |
1 files changed, 6 insertions, 27 deletions
diff --git a/core/java/android/util/LocalLog.java b/core/java/android/util/LocalLog.java index a405dab76656..39f66a5f18fc 100644 --- a/core/java/android/util/LocalLog.java +++ b/core/java/android/util/LocalLog.java @@ -30,32 +30,20 @@ public final class LocalLog { private LinkedList<String> mLog; private int mMaxLines; private long mNow; - private final boolean mKeepFirst; public LocalLog(int maxLines) { mLog = new LinkedList<String>(); mMaxLines = maxLines; - mKeepFirst = false; - } - - public LocalLog(int maxLines, boolean keepFirst) { - mLog = new LinkedList<String>(); - mMaxLines = maxLines; - mKeepFirst = keepFirst; } public synchronized void log(String 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)); - logStraight(sb.toString() + " - " + msg); - } - - private synchronized void logStraight(String msg) { - if (mKeepFirst == false || mLog.size() < mMaxLines) mLog.add(msg); if (mMaxLines > 0) { + 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(); } } @@ -86,13 +74,4 @@ public final class LocalLog { public ReadOnlyLocalLog readOnlyLocalLog() { return new ReadOnlyLocalLog(this); } - - public synchronized void copyTo(LocalLog other, int lines) { - int end = mLog.size()-1; - int begin = end - lines; - if (begin < 0) begin = 0; - for (; begin < end; begin++) { - other.logStraight(mLog.get(begin)); - } - } } |
