Преглед на файлове

增加日志打印级别

yinyujing преди 4 години
родител
ревизия
d893fa6081
променени са 2 файла, в които са добавени 8 реда и са изтрити 1 реда
  1. 2 0
      NB_IOT_TCP_HP_SOCKET/App.config
  2. 6 1
      NB_IOT_TCP_HP_SOCKET/MainForm_TCP.cs

+ 2 - 0
NB_IOT_TCP_HP_SOCKET/App.config

@@ -28,6 +28,8 @@
     <add key="ReportPort" value="" />
     <!--监听端口-->
     <add key="MonitorPort" value="" />
+    <!--是否记录所有日志 1:是,0:否(只记录错误日志)-->
+    <add key="IsAllLog" value="1" />
   </appSettings>
   <startup>
     <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />

+ 6 - 1
NB_IOT_TCP_HP_SOCKET/MainForm_TCP.cs

@@ -321,7 +321,12 @@ namespace NB_IOT_TCP_HP_SOCKET
                 }
                 lb.Items.Add(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff") + msg);
                 lb.TopIndex = lb.Items.Count - (int)(lb.Height / lb.ItemHeight);
-                LogUtil.WriteLog(msg);
+                // 是否记录所有日志 1:是,0:否(只记录错误日志)
+                 string isAllLog = ConfigurationManager.AppSettings["IsAllLog"];
+                if ("1".Equals(isAllLog) || "lbErrorData".Equals(lb.Name))
+                {
+                    LogUtil.WriteLog(msg);
+                }
             }
         }