package com.basic.security.utils;
|
|
import android.text.TextUtils;
|
|
import java.util.Arrays;
|
import java.util.HashMap;
|
import java.util.HashSet;
|
import java.util.Map;
|
import java.util.Set;
|
|
public class LogUtil {
|
public static Map<String, Long> printMilliSecondsMap = new HashMap<>();
|
public static Set<String> ignore = new HashSet<>();
|
public static Set<String> willIgnore = new HashSet<>();
|
|
static {
|
ignore.addAll(Arrays.asList(
|
"showFragment 17",
|
"printFacePositionList 83",
|
"needAdjustFaceTips",
|
"adjustFaceTipsForRecognize",
|
"adjustFaceTips",
|
"startNewDetectResult",
|
"signingUpPersonLeft",
|
"faceDetected",
|
"doShowFragment",
|
"initCurrentPerson",
|
"clearAdjustTips",
|
"signUpPerson",
|
"",
|
"",
|
"",
|
""
|
));
|
}
|
|
public static void println(String message) {
|
// if (1 == 1) {
|
// return;
|
// }
|
Long milliSeconds = printMilliSecondsMap.get(message);
|
for (String ign : ignore) {
|
if (!TextUtils.isEmpty(ign) && message.contains(ign)) {
|
return;
|
}
|
}
|
// BaseApplication.getApplication().activity.runOnUiThread(() -> {
|
// BaseApplication.getApplication().activity.currentFragmentTextView.setText(message);
|
// });
|
System1.out.println("LogUtil \"" + message + "\",");
|
// if (milliSeconds == null) {
|
// milliSeconds = System.currentTimeMillis();
|
// printMilliSecondsMap.put(message, milliSeconds);
|
// System1.out.println(message);
|
// } else {
|
// if (System.currentTimeMillis() - milliSeconds > 500) {
|
// milliSeconds = System.currentTimeMillis();
|
// printMilliSecondsMap.put(message, milliSeconds);
|
// System1.out.println(message);
|
// } else {
|
// if (willIgnore.contains(message)) {
|
//
|
// } else {
|
// System1.out.println("\""+message+"\",");
|
// willIgnore.add(message);
|
// }
|
// }
|
// }
|
}
|
}
|