wjc
2025-01-07 90d5f028ccdaaaf64286f9d632cb335a4d0544b9
app/src/main/java/com/hdl/photovoltaic/other/HdlLogLogic.java
@@ -12,13 +12,18 @@
 */
public class HdlLogLogic {
    //是否需要打印到Logcat上(false不需要打印)
    public static boolean isPrintLogcat = true;
    //是否启动打印到Logcat上的标签(true:表示打印,false:表示不打印)
    public static boolean isStartPrintLogcat = true;
    //是否启动加到内存里面的标签(true:表示加入,false:表示不加入)
    public static boolean isStartAddToMemory = false;
    //默认打印标题
    private static String logTitle = "自定义输出打印信息";
    private static Gson gson = new Gson();
    private static final Gson gson = new Gson();
    private static final CustomLogObject customLogObject = new CustomLogObject();
    /**
     * java打印
@@ -60,15 +65,18 @@
     */
    private static void printBase(String msg, String code, boolean isAddToMemory) {
        try {
            CustomLogObject customLogObject = new CustomLogObject();
//            //如果这里频繁的new对象可能会影响加载数据速度
//            CustomLogObject customLogObject = new CustomLogObject();
            customLogObject.setMsgOrData(msg);
            customLogObject.setCode(code);
            String json = logTitle + (UserConfigManage.getInstance().isBAccount() ? "(B端)==" : "(C端)==") + gson.toJson(customLogObject);
            if (isPrintLogcat) {
            if (isStartPrintLogcat) {
                System.out.println(json);
            }
            if (isAddToMemory) {
                writeLog(json);
            if (isStartAddToMemory) {
                if (isAddToMemory) {
                    writeLog(json);
                }
            }
        } catch (Exception ignored) {
        }