* commit 'c67e5ae2da638762aec73b3c9a1c368defc79b5e': add millisecond timestamp to locallog
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1072,7 +1072,7 @@ public class WifiConfiguration implements Parcelable {
|
||||
sbuf.append(",ipfail=");
|
||||
sbuf.append(result.numIpConfigFailures);
|
||||
}
|
||||
sbuf.append(result.autoJoinStatus).append("} ");
|
||||
sbuf.append(",").append(result.autoJoinStatus).append("} ");
|
||||
}
|
||||
sbuf.append('\n');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user