Merge "add millisecond timestamp to locallog" into lmp-dev
This commit is contained in:
@@ -20,6 +20,7 @@ import android.text.format.Time;
|
|||||||
|
|
||||||
import java.io.FileDescriptor;
|
import java.io.FileDescriptor;
|
||||||
import java.io.PrintWriter;
|
import java.io.PrintWriter;
|
||||||
|
import java.util.Calendar;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
|
|
||||||
@@ -30,18 +31,21 @@ public final class LocalLog {
|
|||||||
|
|
||||||
private LinkedList<String> mLog;
|
private LinkedList<String> mLog;
|
||||||
private int mMaxLines;
|
private int mMaxLines;
|
||||||
private Time mNow;
|
private long mNow;
|
||||||
|
|
||||||
public LocalLog(int maxLines) {
|
public LocalLog(int maxLines) {
|
||||||
mLog = new LinkedList<String>();
|
mLog = new LinkedList<String>();
|
||||||
mMaxLines = maxLines;
|
mMaxLines = maxLines;
|
||||||
mNow = new Time();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public synchronized void log(String msg) {
|
public synchronized void log(String msg) {
|
||||||
if (mMaxLines > 0) {
|
if (mMaxLines > 0) {
|
||||||
mNow.setToNow();
|
mNow = System.currentTimeMillis();
|
||||||
mLog.add(mNow.format("%H:%M:%S") + " - " + msg);
|
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();
|
while (mLog.size() > mMaxLines) mLog.remove();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1072,7 +1072,7 @@ public class WifiConfiguration implements Parcelable {
|
|||||||
sbuf.append(",ipfail=");
|
sbuf.append(",ipfail=");
|
||||||
sbuf.append(result.numIpConfigFailures);
|
sbuf.append(result.numIpConfigFailures);
|
||||||
}
|
}
|
||||||
sbuf.append(result.autoJoinStatus).append("} ");
|
sbuf.append(",").append(result.autoJoinStatus).append("} ");
|
||||||
}
|
}
|
||||||
sbuf.append('\n');
|
sbuf.append('\n');
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user