From: TrillGates Date: Mon, 13 Sep 2021 09:14:10 +0000 (+0800) Subject: fixed ICLogger bug. X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=b3cc3ddd9730dea4800d509123b5d3a1350f2380;p=icsupport.git fixed ICLogger bug. --- diff --git a/app/src/main/java/com/enqualcomm/support/utils/ICLogger.java b/app/src/main/java/com/enqualcomm/support/utils/ICLogger.java index c91fcb72..c8652286 100644 --- a/app/src/main/java/com/enqualcomm/support/utils/ICLogger.java +++ b/app/src/main/java/com/enqualcomm/support/utils/ICLogger.java @@ -17,6 +17,7 @@ import de.mindpipe.android.logging.log4j.LogConfigurator; public class ICLogger { + private static final String TAG = "ICLogger"; private static boolean isInitConfig = false; private static Context mContext = null; @@ -84,14 +85,13 @@ public class ICLogger { */ private static void initConfig() { //用double check 提高效率 - if (!isInitConfig) { + if (isInitConfig) { return; } synchronized (mLock) { if (!isInitConfig) { isInitConfig = true; LogConfigurator logConfigurator = new LogConfigurator(); - String filename = StorageUtils.getExternalStorageLogDir() + File.separator + "log.txt"; logConfigurator.setFileName(filename); // 日志存储路径,如果该路径没有会自动创建文件 logConfigurator.setRootLevel(Level.ALL); @@ -139,12 +139,12 @@ public class ICLogger { LBS = Logger.getLogger("LBS"); LBS.addAppender(getRollingFileAppender("LBS", "%d %m%n ")); LBS.info("init Logger " + LBS.getName() + " " + ((RollingFileAppender) LBS.getAppender("LBS")).getFile()); + android.util.Log.d(TAG, "init finished..."); } } } public static void logRAWtoFile(String filename, String msg) { - initConfig(); if (filename.equals("Nmea") && Nmea != null) { Nmea.info(msg); } else if (filename.equals("LBS") && LBS != null) { @@ -164,7 +164,6 @@ public class ICLogger { } public static void logToFile(String filename, String msg) { - initConfig(); if (Nmea != null && filename.equals("Nmea")) { Nmea.info(msg); } else if (LBS != null && filename.equals("LBS")) {