From a0a1b5499e458c7b0a2a091608718df9aef448c7 Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期四, 10 八月 2023 10:20:44 +0800
Subject: [PATCH] 优化日志

---
 src/main/java/com/ard/utils/hiksdk/service/impl/HikClientUtil.java                   |    6 +-
 src/main/java/com/ard/alarm/apponekey/service/impl/ArdAlarmApponekeyServiceImpl.java |    2 
 src/main/java/com/ard/utils/tcp/ClientHandler.java                                   |    2 
 src/main/java/com/ard/utils/hiksdk/service/impl/LoginResultCallBack.java             |    4 +-
 src/main/java/com/ard/utils/hiksdk/service/impl/FMSGCallBack.java                    |   12 +++---
 src/main/java/com/ard/utils/mqtt/MqttConsumerCallback.java                           |    8 ++--
 src/main/resources/logback-spring.xml                                                |   19 +++++++++
 src/main/java/com/ard/utils/mqtt/MqttConsumer.java                                   |   16 ++++----
 src/main/java/com/ard/utils/tcp/ClientInitialize.java                                |    8 ++--
 src/main/java/com/ard/utils/udp/NettyUdpServer.java                                  |    4 +-
 src/main/java/com/ard/alarm/tube/service/TubeAlarmService.java                       |   18 ++++----
 src/main/java/com/ard/config/MinioClientSingleton.java                               |    2 
 12 files changed, 59 insertions(+), 42 deletions(-)

diff --git a/src/main/java/com/ard/alarm/apponekey/service/impl/ArdAlarmApponekeyServiceImpl.java b/src/main/java/com/ard/alarm/apponekey/service/impl/ArdAlarmApponekeyServiceImpl.java
index 213eb9f..c958173 100644
--- a/src/main/java/com/ard/alarm/apponekey/service/impl/ArdAlarmApponekeyServiceImpl.java
+++ b/src/main/java/com/ard/alarm/apponekey/service/impl/ArdAlarmApponekeyServiceImpl.java
@@ -71,7 +71,7 @@
     }
 
     private void printLog(ArdAlarmApponekey ardAlarmApponekey) {
-        log.info("鏀跺埌鏁版嵁:" + "銆怚D銆�" + ardAlarmApponekey.getId() + "銆恥serId銆�" + ardAlarmApponekey.getUserId()
+        log.debug("鏀跺埌鏁版嵁:" + "銆怚D銆�" + ardAlarmApponekey.getId() + "銆恥serId銆�" + ardAlarmApponekey.getUserId()
                 + "銆愮粡搴︺��" + ardAlarmApponekey.getLongitude() + "銆愮含搴︺��" + ardAlarmApponekey.getLatitude()
                 + "銆愰珮灞傘��" + ardAlarmApponekey.getAltitude() + "銆愬垱寤烘椂闂淬��" + ardAlarmApponekey.getCreateTime());
     }
diff --git a/src/main/java/com/ard/alarm/tube/service/TubeAlarmService.java b/src/main/java/com/ard/alarm/tube/service/TubeAlarmService.java
index f524b99..06584e6 100644
--- a/src/main/java/com/ard/alarm/tube/service/TubeAlarmService.java
+++ b/src/main/java/com/ard/alarm/tube/service/TubeAlarmService.java
@@ -40,7 +40,7 @@
             return;
         }
         nettyUdpServer.init(udpPort);
-        log.info("绠$嚎娉勯湶UDP鏈嶅姟宸插惎鍔�");
+        log.debug("绠$嚎娉勯湶UDP鏈嶅姟宸插惎鍔�");
     }
 
 
@@ -65,14 +65,14 @@
                 map.put("alarmType", start);
                 map.put("position", position);
                 map.put("watcher", watcher);
-                log.info("寮�濮嬭В鏋�" + start);
-                log.info("涓绘満锛�" + host);
-                log.info("绠$嚎缂栧彿锛�" + tubeId);
-                log.info("鎶ヨ鏃堕棿锛�" + alarmTime);
-                log.info("鎶ヨ绫诲瀷锛�" + type);
-                log.info("浣嶇疆锛�" + position);
-                log.info("鍊肩彮浜猴細" + watcher);
-                log.info("缁撴潫瑙f瀽" + stop);
+                log.debug("寮�濮嬭В鏋�" + start);
+                log.debug("涓绘満锛�" + host);
+                log.debug("绠$嚎缂栧彿锛�" + tubeId);
+                log.debug("鎶ヨ鏃堕棿锛�" + alarmTime);
+                log.debug("鎶ヨ绫诲瀷锛�" + type);
+                log.debug("浣嶇疆锛�" + position);
+                log.debug("鍊肩彮浜猴細" + watcher);
+                log.debug("缁撴潫瑙f瀽" + stop);
                 MqttConsumer.publish(2, false, "tube", JSON.toJSONString(map));
             } else {
                 log.error("鏁版嵁寮傚父");
diff --git a/src/main/java/com/ard/config/MinioClientSingleton.java b/src/main/java/com/ard/config/MinioClientSingleton.java
index a4bc199..3cdbd35 100644
--- a/src/main/java/com/ard/config/MinioClientSingleton.java
+++ b/src/main/java/com/ard/config/MinioClientSingleton.java
@@ -30,7 +30,7 @@
         domainUrl = SpringTool.getYmlInfo("minio.endpoint");
         accessKey = SpringTool.getYmlInfo("minio.accessKey");
         secretKey = SpringTool.getYmlInfo("minio.secretKey");
-        log.info("minio淇℃伅锛�" + domainUrl + "(" + accessKey + "/" + secretKey + ")");
+        log.debug("minio淇℃伅锛�" + domainUrl + "(" + accessKey + "/" + secretKey + ")");
     }
 
     /**
diff --git a/src/main/java/com/ard/utils/hiksdk/service/impl/FMSGCallBack.java b/src/main/java/com/ard/utils/hiksdk/service/impl/FMSGCallBack.java
index b7f1376..b041298 100644
--- a/src/main/java/com/ard/utils/hiksdk/service/impl/FMSGCallBack.java
+++ b/src/main/java/com/ard/utils/hiksdk/service/impl/FMSGCallBack.java
@@ -129,7 +129,7 @@
                         //endregion
                         break;
                     default:
-                        log.info("鏈煡琛屼负浜嬩欢绫诲瀷:" + strVcaAlarm.struRuleInfo.wEventTypeEx);
+                        log.debug("鏈煡琛屼负浜嬩欢绫诲瀷:" + strVcaAlarm.struRuleInfo.wEventTypeEx);
                         printLog(info);
                         break;
                 }
@@ -140,13 +140,13 @@
                 publishMqtt(info);
                 break;
             case HCNetSDK.COMM_UPLOAD_FACESNAP_RESULT:
-                log.info("浜鸿劯妫�娴嬩簨浠朵笂鎶�");
+                log.debug("浜鸿劯妫�娴嬩簨浠朵笂鎶�");
                 break;
             case HCNetSDK.COMM_GISINFO_UPLOAD:
-                log.info("GPS鎶ヨ淇℃伅涓婃姤");
+                log.debug("GPS鎶ヨ淇℃伅涓婃姤");
                 break;
             case HCNetSDK.COMM_ALARMHOST_CID_ALARM:
-                log.info("鎶ヨ涓绘満 CID 鎶ュ憡鎶ヨ涓婁紶");
+                log.debug("鎶ヨ涓绘満 CID 鎶ュ憡鎶ヨ涓婁紶");
                 //region 鎶ヨ涓绘満鎶ヨ澶勭悊
                 ArdEquipExternal ardEquipExternal = new ArdEquipExternal();
                 ardEquipExternal.setIp(sDeviceIP);
@@ -419,7 +419,7 @@
      * 鎵撳嵃鎶ヨ涓绘満浜嬩欢鏃ュ織
      */
     private void printLog(ExternalAlarmEventInfo info) {
-        log.info("銆愭姤璀D銆�" + info.getAlarmId() + "銆愭姤璀﹀悕绉般��" + info.getAlarmName() +
+        log.debug("銆愭姤璀D銆�" + info.getAlarmId() + "銆愭姤璀﹀悕绉般��" + info.getAlarmName() +
                 "銆愰槻鍖篒D銆�" + info.getDefenseId() + "銆愰槻鍖哄悕绉般��" + info.getDefenseName() + "銆愮被鍨嬨��" + info.getAlarmType() +
                 "銆愭椂闂淬��" + info.getAlarmTime() + "銆愭姤璀︿富鏈篒D銆�" + info.getAlarmHostId());
     }
@@ -428,7 +428,7 @@
      * 鎵撳嵃闂ㄧ浜嬩欢鏃ュ織
      */
     private void printLog(AccessControlHostEventInfo info) {
-        log.info("銆愭姤璀D銆�" + info.getSerialNo() + "銆愯澶囩紪鍙枫��"+
+        log.debug("銆愭姤璀D銆�" + info.getSerialNo() + "銆愯澶囩紪鍙枫��"+
                 "銆愰棬缂栧彿銆�" + info.getDoorNo() + "銆愪簨浠剁被鍨嬨��" + info.getAlarmType() +
                 "銆愰槻鍖虹被鍨嬨��" + info.getDefenseType()+"銆愭椂闂淬��" + info.getAlarmTime() +
                 "銆愰棬绂佷富鏈篒D銆�" + info.getAcsId());
diff --git a/src/main/java/com/ard/utils/hiksdk/service/impl/HikClientUtil.java b/src/main/java/com/ard/utils/hiksdk/service/impl/HikClientUtil.java
index 2e6faf9..523fd76 100644
--- a/src/main/java/com/ard/utils/hiksdk/service/impl/HikClientUtil.java
+++ b/src/main/java/com/ard/utils/hiksdk/service/impl/HikClientUtil.java
@@ -297,7 +297,7 @@
     public static int setupAlarmChan(String deviceIpPort, int lUserID, int lAlarmHandle) {
         // 鏍规嵁璁惧娉ㄥ唽鐢熸垚鐨刲UserID寤虹珛甯冮槻鐨勪笂浼犻�氶亾锛屽嵆鏁版嵁鐨勪笂浼犻�氶亾
         if (lUserID == -1) {
-            log.info("璇峰厛娉ㄥ唽");
+            log.error("璇峰厛娉ㄥ唽");
             return lUserID;
         }
         if (lAlarmHandle < 0) {
@@ -305,7 +305,7 @@
             if (fMSFCallBack_V31 == null) {
                 fMSFCallBack_V31 = new FMSGCallBack();
                 if (!hCNetSDK.NET_DVR_SetDVRMessageCallBack_V50(0, fMSFCallBack_V31, null)) {
-                    log.info("璁剧疆鍥炶皟鍑芥暟澶辫触!閿欒鐮�==========銆�" + hCNetSDK.NET_DVR_GetLastError());
+                    log.error("璁剧疆鍥炶皟鍑芥暟澶辫触!閿欒鐮�==========銆�" + hCNetSDK.NET_DVR_GetLastError());
                 }
             }
             // 杩欓噷闇�瑕佸璁惧杩涜鐩稿簲鐨勫弬鏁拌缃紝涓嶈缃垨璁剧疆閿欒閮戒細瀵艰嚧璁惧娉ㄥ唽澶辫触
@@ -326,7 +326,7 @@
                 logout(lUserID);
                 return lAlarmHandle;
             } else {
-                log.info("璁惧銆�" + deviceIpPort + "銆戝竷闃叉垚鍔�");
+                log.debug("璁惧銆�" + deviceIpPort + "銆戝竷闃叉垚鍔�");
                 return lAlarmHandle;
             }
         }
diff --git a/src/main/java/com/ard/utils/hiksdk/service/impl/LoginResultCallBack.java b/src/main/java/com/ard/utils/hiksdk/service/impl/LoginResultCallBack.java
index 5f8b731..49d6575 100644
--- a/src/main/java/com/ard/utils/hiksdk/service/impl/LoginResultCallBack.java
+++ b/src/main/java/com/ard/utils/hiksdk/service/impl/LoginResultCallBack.java
@@ -29,11 +29,11 @@
         String deviceIpPort = deviceInfo.getIp() + ":" + deviceInfo.getPort();
         if (dwResult == 1) {
             GlobalVariable.loginMap.put(deviceInfo.getDeviceId(), lUserID);
-            log.info("璁惧銆�" + deviceIpPort + "銆戠櫥褰曟垚鍔�");
+            log.debug("璁惧銆�" + deviceIpPort + "銆戠櫥褰曟垚鍔�");
             // 璁剧疆鎶ヨ鍥炶皟鍑芥暟锛屽缓绔嬫姤璀︿笂浼犻�氶亾锛堝惎鐢ㄥ竷闃诧級
             HikClientUtil.setupAlarmChan(deviceIpPort, lUserID, -1);
         } else {
-            log.info("璁惧銆�" + deviceIpPort + "銆戠櫥褰曞け璐�");
+            log.debug("璁惧銆�" + deviceIpPort + "銆戠櫥褰曞け璐�");
         }
         return 1;
     }
diff --git a/src/main/java/com/ard/utils/mqtt/MqttConsumer.java b/src/main/java/com/ard/utils/mqtt/MqttConsumer.java
index 55af6ec..6c80d29 100644
--- a/src/main/java/com/ard/utils/mqtt/MqttConsumer.java
+++ b/src/main/java/com/ard/utils/mqtt/MqttConsumer.java
@@ -28,7 +28,7 @@
 
     @Override
     public void run(ApplicationArguments args) {
-        log.info("鍒濆鍖栧苟鍚姩mqtt......");
+        log.debug("鍒濆鍖栧苟鍚姩mqtt......");
         if (PropertiesUtil.MQTT_ENABLED) {
             this.connect();
         }
@@ -61,7 +61,7 @@
             if (null == client) {
                 client = new MqttClient(PropertiesUtil.MQTT_HOST, PropertiesUtil.MQTT_CLIENT_ID, new MemoryPersistence());
             }
-            log.info("--鍒涘缓mqtt瀹㈡埛绔�");
+            log.debug("--鍒涘缓mqtt瀹㈡埛绔�");
         } catch (Exception e) {
             log.error("鍒涘缓mqtt瀹㈡埛绔紓甯革細" + e);
         }
@@ -81,7 +81,7 @@
         options.setKeepAliveInterval(PropertiesUtil.MQTT_KEEP_ALIVE);
         // 鏄惁娓呴櫎session
         options.setCleanSession(true);
-        log.info("--鐢熸垚mqtt閰嶇疆瀵硅薄");
+        log.debug("--鐢熸垚mqtt閰嶇疆瀵硅薄");
         return options;
     }
 
@@ -101,7 +101,7 @@
              */
             qos[i] = 1;
         }
-        log.info("--璁剧疆娑堟伅鍙戝竷璐ㄩ噺");
+        log.debug("--璁剧疆娑堟伅鍙戝竷璐ㄩ噺");
         return qos;
     }
 
@@ -111,7 +111,7 @@
     public void create(MqttConnectOptions options, String[] topic, int[] qos) {
         try {
             client.setCallback(new MqttConsumerCallback(client, options, topic, qos));
-            log.info("--娣诲姞鍥炶皟澶勭悊绫�");
+            log.debug("--娣诲姞鍥炶皟澶勭悊绫�");
             client.connect(options);
         } catch (Exception e) {
             log.info("瑁呰浇瀹炰緥鎴栬闃呬富棰樺紓甯革細" + e);
@@ -126,7 +126,7 @@
      */
     public void subscribe(String topic, int qos) {
         try {
-            log.info("topic:" + topic);
+            log.debug("topic:" + topic);
             client.subscribe(topic, qos);
         } catch (MqttException e) {
             e.printStackTrace();
@@ -150,7 +150,7 @@
      */
     public static void publish(int qos, boolean retained, String topic, String pushMessage) {
         if (client != null) {
-            log.info("銆愪富棰樸��:" + topic + "銆恞os銆�:" + qos + "銆恜ushMessage銆�:" + pushMessage);
+            log.debug("銆愪富棰樸��:" + topic + "銆恞os銆�:" + qos + "銆恜ushMessage銆�:" + pushMessage);
             MqttMessage message = new MqttMessage();
             message.setQos(qos);
             message.setRetained(retained);
@@ -168,7 +168,7 @@
                 token = mTopic.publish(message);
                 token.waitForCompletion();
                 if (token.isComplete()) {
-                    log.info("娑堟伅鍙戦�佹垚鍔�");
+                    log.debug("娑堟伅鍙戦�佹垚鍔�");
                 }
             } catch (MqttPersistenceException e) {
                 log.error("mqtt鎸佷箙寮傚父锛�" + e.getMessage());
diff --git a/src/main/java/com/ard/utils/mqtt/MqttConsumerCallback.java b/src/main/java/com/ard/utils/mqtt/MqttConsumerCallback.java
index 8cb5988..20e9f7c 100644
--- a/src/main/java/com/ard/utils/mqtt/MqttConsumerCallback.java
+++ b/src/main/java/com/ard/utils/mqtt/MqttConsumerCallback.java
@@ -81,14 +81,14 @@
             if (null != topic && null != qos) {
                 if (client.isConnected()) {
                     client.subscribe(topic, qos);
-                    log.info("mqtt杩炴帴鎴愬姛锛屽鎴风ID锛�" + PropertiesUtil.MQTT_CLIENT_ID);
-                    log.info("--璁㈤槄涓婚:锛�" + Arrays.toString(topic));
+                    log.debug("mqtt杩炴帴鎴愬姛锛屽鎴风ID锛�" + PropertiesUtil.MQTT_CLIENT_ID);
+                    log.debug("--璁㈤槄涓婚:锛�" + Arrays.toString(topic));
                 } else {
-                    log.info("mqtt杩炴帴澶辫触锛屽鎴风ID锛�" + PropertiesUtil.MQTT_CLIENT_ID);
+                    log.debug("mqtt杩炴帴澶辫触锛屽鎴风ID锛�" + PropertiesUtil.MQTT_CLIENT_ID);
                 }
             }
         } catch (Exception e) {
-            log.info("mqtt璁㈤槄涓婚寮傚父:" + e);
+            log.error("mqtt璁㈤槄涓婚寮傚父:" + e);
         }
     }
 }
diff --git a/src/main/java/com/ard/utils/tcp/ClientHandler.java b/src/main/java/com/ard/utils/tcp/ClientHandler.java
index dc27a7c..74f4d99 100644
--- a/src/main/java/com/ard/utils/tcp/ClientHandler.java
+++ b/src/main/java/com/ard/utils/tcp/ClientHandler.java
@@ -143,7 +143,7 @@
             byte[] heart = ByteUtils.appendArrays(header, payload, payloadCrc32, footer);
 //            byte[] heart = {0x01, 0x02, 0x01, 0x10, 0x00, 0x00, 0x00, (byte) 0x83, (byte) 0x88, 0x5d, 0x71, 0x01, 0x02, 0x00};
             String hexString = DatatypeConverter.printHexBinary(heart);
-            log.info("鍙戦�佸績璺�:" + hexString);
+            log.debug("鍙戦�佸績璺�:" + hexString);
             message.writeBytes(heart);
             context.writeAndFlush(message);
 
diff --git a/src/main/java/com/ard/utils/tcp/ClientInitialize.java b/src/main/java/com/ard/utils/tcp/ClientInitialize.java
index 674d095..384e007 100644
--- a/src/main/java/com/ard/utils/tcp/ClientInitialize.java
+++ b/src/main/java/com/ard/utils/tcp/ClientInitialize.java
@@ -82,7 +82,7 @@
                                 }
                             });
                         }
-                        Thread.sleep(3000);
+                        Thread.sleep(10000);
                     } catch (Exception e) {
                         log.error("Netty鍒濆鍖栭厤缃洃鍚湴鍧�鍑虹幇寮傚父");
                         e.printStackTrace();
@@ -104,14 +104,14 @@
         // 寮傛杩炴帴tcp鏈嶅姟绔�
         bootstrap.remoteAddress(host, port).connect().addListener((ChannelFuture futureListener) -> {
             if (!futureListener.isSuccess()) {
-                log.error(host + ":" + port + "闆疯揪TCP鏈嶅姟绔繛鎺ュけ璐�");
+                log.error("闆疯揪銆�" + host + ":" + port + "銆戣繛鎺ュけ璐�");
                 futureListener.channel().close();
                 // 杩炴帴澶辫触淇℃伅鎻掑叆Set
                 falseConnectSet.add(ardEquipRadar);
                 // 杩炴帴澶辫触淇℃伅浠巑ap绉婚櫎
                 tureConnectMap.remove(futureListener.channel().id());
             } else {
-                log.info(host + ":" + port + "闆疯揪TCP鏈嶅姟绔繛鎺ユ垚鍔�");
+                log.info("闆疯揪銆�" + host + ":" + port + "銆戣繛鎺ユ垚鍔�");
                 // 杩炴帴鎴愬姛淇℃伅浠嶴et鎷旈櫎
                 falseConnectSet.remove(ardEquipRadar);
                 // 杩炴帴鎴愬姛淇℃伅鍐欏叆map
@@ -133,7 +133,7 @@
         for (ArdEquipRadar ardEquipRadar : ardEquipRadars) {
             String host = ardEquipRadar.getIp();
             Integer port = Integer.valueOf(ardEquipRadar.getPort());
-            log.info("TCP瀹㈡埛绔皾璇曡繛鎺ワ細" + host + ":" + port);
+            log.debug("TCP瀹㈡埛绔皾璇曡繛鎺ワ細" + host + ":" + port);
             connectServer(ardEquipRadar);//杩炴帴姣忎竴涓浄杈炬湇鍔�
         }
     }
diff --git a/src/main/java/com/ard/utils/udp/NettyUdpServer.java b/src/main/java/com/ard/utils/udp/NettyUdpServer.java
index caa5a8e..0891737 100644
--- a/src/main/java/com/ard/utils/udp/NettyUdpServer.java
+++ b/src/main/java/com/ard/utils/udp/NettyUdpServer.java
@@ -35,13 +35,13 @@
             serverBootstrap = serverBootstrap.handler(new NettyUdpHandler());
             //6銆佺粦瀹歴erver锛岄�氳繃璋冪敤sync锛堬級鏂规硶寮傛闃诲锛岀洿鍒扮粦瀹氭垚鍔�
             ChannelFuture channelFuture = serverBootstrap.bind(port).sync();
-            log.info("started and listened on " + channelFuture.channel().localAddress());
+            log.debug("started and listened on " + channelFuture.channel().localAddress());
             //7銆佺洃鍚�氶亾鍏抽棴浜嬩欢锛屽簲鐢ㄧ▼搴忎細涓�鐩寸瓑寰咃紝鐩村埌channel鍏抽棴
             channelFuture.channel().closeFuture().sync();
         } catch (Exception e) {
             log.error("error:" + e.getMessage());
         } finally {
-            log.info("netty udp close!");
+            log.debug("netty udp close!");
             //8 鍏抽棴EventLoopGroup锛�
             bossLoopGroup.shutdownGracefully();
         }
diff --git a/src/main/resources/logback-spring.xml b/src/main/resources/logback-spring.xml
index 02e95f2..2264a59 100644
--- a/src/main/resources/logback-spring.xml
+++ b/src/main/resources/logback-spring.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <configuration>
     <!--鏃ュ織瀛樻斁璺緞-->
-    <property name="log.path" value="./logs"/>
+    <property name="log.path" value="./alarmLogs"/>
     <!--鏃ュ織杈撳嚭鏍煎紡-->
     <property name="log.pattern" value="%d{HH:mm:ss.SSS}[%thread]%-5level%logger{20}-[%method,%line]-%msg%n"/>
     <!--鎺у埗鍙拌緭鍑�-->
@@ -120,6 +120,19 @@
             <onMismatch>DENY</onMismatch>
         </filter>
     </appender>
+    <!--hikSdk鏃ュ織杈撳嚭-->
+    <appender name="hikSdk" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/hikSdk.log</file>
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!--鎸夊ぉ鍥炴粴daily-->
+            <fileNamePattern>${log.path}/hikSdk.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
+            <maxHistory>60</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+    </appender>
     <root level="DEBUG">
         <appender-ref ref="console"/>
     </root>
@@ -143,5 +156,9 @@
     <logger name="mqtt"  level="INFO">
         <appender-ref ref="mqtt"/>
     </logger>
+    <!--hiksdk鏃ュ織鎵撳嵃绛夌骇-->
+    <logger name="hikSdk" level="debug">
+        <appender-ref ref="hikSdk"/>
+    </logger>
 </configuration>
 

--
Gitblit v1.9.3