a
554325746@qq.com
2019-12-25 603cb36a5123e46656b06a5deb8d7ac7ff81307f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
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);
//                }
//            }
//        }
    }
}