From bd8cdb3244d058ad062610c8dc914374b52dd1e6 Mon Sep 17 00:00:00 2001
From: liusuyi <13324259@qq.com>
Date: 星期一, 23 十月 2023 20:33:37 +0800
Subject: [PATCH] 增加redis和流媒体服务外部程序 增加流媒体日志

---
 ruoyi-admin/src/main/resources/logback.xml |  667 ++++++++++++++++++++++++++++---------------------------
 1 files changed, 342 insertions(+), 325 deletions(-)

diff --git a/ruoyi-admin/src/main/resources/logback.xml b/ruoyi-admin/src/main/resources/logback.xml
index fe75824..08c2b1c 100644
--- a/ruoyi-admin/src/main/resources/logback.xml
+++ b/ruoyi-admin/src/main/resources/logback.xml
@@ -1,326 +1,343 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<configuration>
-    <!-- 鏃ュ織瀛樻斁璺緞 -->
-    <property name="log.path" value="./ardLog/logs"/>
-    <!-- 鏃ュ織杈撳嚭鏍煎紡 -->
-    <property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n"/>
-
-    <!-- 鎺у埗鍙拌緭鍑� -->
-    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
-        <encoder>
-            <pattern>${log.pattern}</pattern>
-        </encoder>
-    </appender>
-
-    <!-- 绯荤粺鏃ュ織杈撳嚭 -->
-    <appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${log.path}/sys-info.log</file>
-        <!-- 寰幆鏀跨瓥锛氬熀浜庢椂闂村垱寤烘棩蹇楁枃浠� -->
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!-- 鏃ュ織鏂囦欢鍚嶆牸寮� -->
-            <fileNamePattern>${log.path}/sys-info.%d{yyyy-MM-dd}.log</fileNamePattern>
-            <!-- 鏃ュ織鏈�澶х殑鍘嗗彶 60澶� -->
-            <maxHistory>60</maxHistory>
-        </rollingPolicy>
-        <encoder>
-            <pattern>${log.pattern}</pattern>
-        </encoder>
-        <filter class="ch.qos.logback.classic.filter.LevelFilter">
-            <!-- 杩囨护鐨勭骇鍒� -->
-            <level>INFO</level>
-            <!-- 鍖归厤鏃剁殑鎿嶄綔锛氭帴鏀讹紙璁板綍锛� -->
-            <onMatch>ACCEPT</onMatch>
-            <!-- 涓嶅尮閰嶆椂鐨勬搷浣滐細鎷掔粷锛堜笉璁板綍锛� -->
-            <onMismatch>DENY</onMismatch>
-        </filter>
-    </appender>
-    <appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${log.path}/sys-error.log</file>
-        <!-- 寰幆鏀跨瓥锛氬熀浜庢椂闂村垱寤烘棩蹇楁枃浠� -->
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!-- 鏃ュ織鏂囦欢鍚嶆牸寮� -->
-            <fileNamePattern>${log.path}/sys-error.%d{yyyy-MM-dd}.log</fileNamePattern>
-            <!-- 鏃ュ織鏈�澶х殑鍘嗗彶 60澶� -->
-            <maxHistory>60</maxHistory>
-        </rollingPolicy>
-        <encoder>
-            <pattern>${log.pattern}</pattern>
-        </encoder>
-        <filter class="ch.qos.logback.classic.filter.LevelFilter">
-            <!-- 杩囨护鐨勭骇鍒� -->
-            <level>ERROR</level>
-            <!-- 鍖归厤鏃剁殑鎿嶄綔锛氭帴鏀讹紙璁板綍锛� -->
-            <onMatch>ACCEPT</onMatch>
-            <!-- 涓嶅尮閰嶆椂鐨勬搷浣滐細鎷掔粷锛堜笉璁板綍锛� -->
-            <onMismatch>DENY</onMismatch>
-        </filter>
-    </appender>
-    <!-- 鐢ㄦ埛璁块棶鏃ュ織杈撳嚭  -->
-    <appender name="sys-user" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${log.path}/sys-user.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!-- 鎸夊ぉ鍥炴粴 daily -->
-            <fileNamePattern>${log.path}/sys-user.%d{yyyy-MM-dd}.log</fileNamePattern>
-            <!-- 鏃ュ織鏈�澶х殑鍘嗗彶 60澶� -->
-            <maxHistory>60</maxHistory>
-        </rollingPolicy>
-        <encoder>
-            <pattern>${log.pattern}</pattern>
-        </encoder>
-    </appender>
-    <!-- Authorize鏃ュ織杈撳嚭  -->
-    <appender name="authorize" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${log.path}/authorize.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!-- 鎸夊ぉ鍥炴粴 daily -->
-            <fileNamePattern>${log.path}/authorize.%d{yyyy-MM-dd}.log</fileNamePattern>
-            <!-- 鏃ュ織鏈�澶х殑鍘嗗彶 60澶� -->
-            <maxHistory>60</maxHistory>
-        </rollingPolicy>
-        <encoder>
-            <pattern>${log.pattern}</pattern>
-        </encoder>
-    </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>
-    <!--dhSdk鏃ュ織杈撳嚭-->
-    <appender name="dhSdk" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${log.path}/dhSdk.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!--鎸夊ぉ鍥炴粴daily-->
-            <fileNamePattern>${log.path}/dhSdk.%d{yyyy-MM-dd}.log</fileNamePattern>
-            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
-            <maxHistory>60</maxHistory>
-        </rollingPolicy>
-        <encoder>
-            <pattern>${log.pattern}</pattern>
-        </encoder>
-    </appender>
-    <!--dhSdk鏃ュ織杈撳嚭-->
-    <appender name="sdk" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${log.path}/sdk.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!--鎸夊ぉ鍥炴粴daily-->
-            <fileNamePattern>${log.path}/sdk.%d{yyyy-MM-dd}.log</fileNamePattern>
-            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
-            <maxHistory>60</maxHistory>
-        </rollingPolicy>
-        <encoder>
-            <pattern>${log.pattern}</pattern>
-        </encoder>
-    </appender>
-    <!--minio鏃ュ織杈撳嚭-->
-    <appender name="minio" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${log.path}/minio.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!--鎸夊ぉ鍥炴粴daily-->
-            <fileNamePattern>${log.path}/minio.%d{yyyy-MM-dd}.log</fileNamePattern>
-            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
-            <maxHistory>60</maxHistory>
-        </rollingPolicy>
-        <encoder>
-            <pattern>${log.pattern}</pattern>
-        </encoder>
-    </appender>
-    <!--鐩楃數鎶ヨ鏃ュ織杈撳嚭-->
-    <appender name="stealAlarm" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${log.path}/stealAlarm.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!--鎸夊ぉ鍥炴粴daily-->
-            <fileNamePattern>${log.path}/stealAlarm.%d{yyyy-MM-dd}.log</fileNamePattern>
-            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
-            <maxHistory>60</maxHistory>
-        </rollingPolicy>
-        <encoder>
-            <pattern>${log.pattern}</pattern>
-        </encoder>
-    </appender>
-    <!--websocket鎶ヨ鏃ュ織杈撳嚭-->
-    <appender name="websocket" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${log.path}/websocket.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!--鎸夊ぉ鍥炴粴daily-->
-            <fileNamePattern>${log.path}/websocket.%d{yyyy-MM-dd}.log</fileNamePattern>
-            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
-            <maxHistory>60</maxHistory>
-        </rollingPolicy>
-        <encoder>
-            <pattern>${log.pattern}</pattern>
-        </encoder>
-    </appender>
-    <!--mqtt鏃ュ織杈撳嚭-->
-    <appender name="mqtt" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${log.path}/mqtt.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!--鎸夊ぉ鍥炴粴daily-->
-            <fileNamePattern>${log.path}/mqtt.%d{yyyy-MM-dd}.log</fileNamePattern>
-            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
-            <maxHistory>60</maxHistory>
-        </rollingPolicy>
-        <encoder>
-            <pattern>${log.pattern}</pattern>
-        </encoder>
-    </appender>
-    <!--guideQueue鏃ュ織杈撳嚭-->
-    <appender name="guideQueue" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${log.path}/guideQueue.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!--鎸夊ぉ鍥炴粴daily-->
-            <fileNamePattern>${log.path}/guideQueue.%d{yyyy-MM-dd}.log</fileNamePattern>
-            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
-            <maxHistory>60</maxHistory>
-        </rollingPolicy>
-        <encoder>
-            <pattern>${log.pattern}</pattern>
-        </encoder>
-    </appender>
-    <!--PatrolInspectionTask鏃ュ織杈撳嚭-->
-    <appender name="patrolInspectionTask" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${log.path}/patrolInspectionTask.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!--鎸夊ぉ鍥炴粴daily-->
-            <fileNamePattern>${log.path}/patrolInspectionTask.%d{yyyy-MM-dd}.log</fileNamePattern>
-            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
-            <maxHistory>60</maxHistory>
-        </rollingPolicy>
-        <encoder>
-            <pattern>${log.pattern}</pattern>
-        </encoder>
-    </appender>
-    <!--铻嶄簯鏃ュ織杈撳嚭-->
-    <appender name="rongCloud" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${log.path}/rongCloud.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!--鎸夊ぉ鍥炴粴daily-->
-            <fileNamePattern>${log.path}/rongCloud.%d{yyyy-MM-dd}.log</fileNamePattern>
-            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
-            <maxHistory>60</maxHistory>
-        </rollingPolicy>
-        <encoder>
-            <pattern>${log.pattern}</pattern>
-        </encoder>
-    </appender>
-    <!--cmd鍛戒护鏃ュ織杈撳嚭-->
-    <appender name="cmd" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${log.path}/cmd.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!--鎸夊ぉ鍥炴粴daily-->
-            <fileNamePattern>${log.path}/cmd.%d{yyyy-MM-dd}.log</fileNamePattern>
-            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
-            <maxHistory>60</maxHistory>
-        </rollingPolicy>
-        <encoder>
-            <pattern>${log.pattern}</pattern>
-        </encoder>
-    </appender>
-    <!--鏃犱汉鏈烘棩蹇楄緭鍑�-->
-    <appender name="uav" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${log.path}/uav.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!--鎸夊ぉ鍥炴粴daily-->
-            <fileNamePattern>${log.path}/uav.%d{yyyy-MM-dd}.log</fileNamePattern>
-            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
-            <maxHistory>60</maxHistory>
-        </rollingPolicy>
-        <encoder>
-            <pattern>${log.pattern}</pattern>
-        </encoder>
-    </appender>
-    <!--涓変竴杞﹁締鏃ュ織杈撳嚭-->
-    <appender name="sy" class="ch.qos.logback.core.rolling.RollingFileAppender">
-        <file>${log.path}/sy.log</file>
-        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
-            <!--鎸夊ぉ鍥炴粴daily-->
-            <fileNamePattern>${log.path}/sy.%d{yyyy-MM-dd}.log</fileNamePattern>
-            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
-            <maxHistory>60</maxHistory>
-        </rollingPolicy>
-        <encoder>
-            <pattern>${log.pattern}</pattern>
-        </encoder>
-    </appender>
-    <!-- 绯荤粺妯″潡鏃ュ織绾у埆鎺у埗  -->
-    <logger name="com.ruoyi" level="info"/>
-    <!-- Spring鏃ュ織绾у埆鎺у埗  -->
-    <logger name="org.springframework" level="warn"/>
-    <!--鎺у埗鍙版棩蹇楃骇鍒帶鍒�-->
-    <root level="debug">
-        <appender-ref ref="console"/>
-    </root>
-    <!--绯荤粺鎿嶄綔鏃ュ織-->
-    <root level="error">
-        <appender-ref ref="file_info"/>
-        <appender-ref ref="file_error"/>
-    </root>
-    <!--绯荤粺鐢ㄦ埛鎿嶄綔鏃ュ織-->
-    <logger name="sys-user" level="INFO">
-        <appender-ref ref="sys-user"/>
-    </logger>
-    <!--hikSdk鏃ュ織-->
-    <logger name="hikSdk" level="INFO">
-        <appender-ref ref="hikSdk"/>
-    </logger>
-    <!--dhSdk鏃ュ織-->
-    <logger name="dhSdk" level="INFO">
-        <appender-ref ref="dhSdk"/>
-    </logger>
-    <!--sdk鏃ュ織-->
-    <logger name="sdk" level="INFO">
-        <appender-ref ref="sdk"/>
-    </logger>
-    <!--mqtt鏃ュ織-->
-    <logger name="mqtt" level="INFO">
-        <appender-ref ref="mqtt"/>
-    </logger>
-    <!--minio鏃ュ織-->
-    <logger name="minio" level="INFO">
-        <appender-ref ref="minio"/>
-    </logger>
-    <!--cmd鏃ュ織-->
-    <logger name="cmd" level="INFO">
-        <appender-ref ref="cmd"/>
-    </logger>
-    <!--uav鏃ュ織-->
-    <logger name="uav" level="INFO">
-        <appender-ref ref="uav"/>
-    </logger>
-    <!--sy鏃ュ織-->
-    <logger name="sy" level="INFO">
-        <appender-ref ref="sy"/>
-    </logger>
-    <!--rongCloud鏃ュ織-->
-    <logger name="rongCloud" level="INFO">
-        <appender-ref ref="rongCloud"/>
-    </logger>
-    <!--patrolInspectionTask鏃ュ織-->
-    <logger name="patrolInspectionTask" level="INFO">
-        <appender-ref ref="patrolInspectionTask"/>
-    </logger>
-    <!--authorize鏃ュ織-->
-    <logger name="authorize" level="INFO">
-        <appender-ref ref="authorize"/>
-    </logger>
-    <!--guideQueue鏃ュ織-->
-    <logger name="guideQueue" level="INFO">
-        <appender-ref ref="guideQueue"/>
-    </logger>
-    <!--stealAlarm鏃ュ織-->
-    <logger name="stealAlarm" level="INFO">
-        <appender-ref ref="stealAlarm"/>
-    </logger>
-    <!--stealAlarm鏃ュ織-->
-    <logger name="websocket" level="INFO">
-        <appender-ref ref="websocket"/>
-    </logger>
+<?xml version="1.0" encoding="UTF-8"?>
+<configuration>
+    <!-- 鏃ュ織瀛樻斁璺緞 -->
+    <property name="log.path" value="./log"/>
+    <!-- 鏃ュ織杈撳嚭鏍煎紡 -->
+    <property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n"/>
+
+    <!-- 鎺у埗鍙拌緭鍑� -->
+    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+    </appender>
+
+    <!-- 绯荤粺鏃ュ織杈撳嚭 -->
+    <appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/sys-info.log</file>
+        <!-- 寰幆鏀跨瓥锛氬熀浜庢椂闂村垱寤烘棩蹇楁枃浠� -->
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!-- 鏃ュ織鏂囦欢鍚嶆牸寮� -->
+            <fileNamePattern>${log.path}/sys-info.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!-- 鏃ュ織鏈�澶х殑鍘嗗彶 60澶� -->
+            <maxHistory>60</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <!-- 杩囨护鐨勭骇鍒� -->
+            <level>INFO</level>
+            <!-- 鍖归厤鏃剁殑鎿嶄綔锛氭帴鏀讹紙璁板綍锛� -->
+            <onMatch>ACCEPT</onMatch>
+            <!-- 涓嶅尮閰嶆椂鐨勬搷浣滐細鎷掔粷锛堜笉璁板綍锛� -->
+            <onMismatch>DENY</onMismatch>
+        </filter>
+    </appender>
+    <appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/sys-error.log</file>
+        <!-- 寰幆鏀跨瓥锛氬熀浜庢椂闂村垱寤烘棩蹇楁枃浠� -->
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!-- 鏃ュ織鏂囦欢鍚嶆牸寮� -->
+            <fileNamePattern>${log.path}/sys-error.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!-- 鏃ュ織鏈�澶х殑鍘嗗彶 60澶� -->
+            <maxHistory>60</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <!-- 杩囨护鐨勭骇鍒� -->
+            <level>ERROR</level>
+            <!-- 鍖归厤鏃剁殑鎿嶄綔锛氭帴鏀讹紙璁板綍锛� -->
+            <onMatch>ACCEPT</onMatch>
+            <!-- 涓嶅尮閰嶆椂鐨勬搷浣滐細鎷掔粷锛堜笉璁板綍锛� -->
+            <onMismatch>DENY</onMismatch>
+        </filter>
+    </appender>
+    <!-- 鐢ㄦ埛璁块棶鏃ュ織杈撳嚭  -->
+    <appender name="sys-user" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/sys-user.log</file>
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!-- 鎸夊ぉ鍥炴粴 daily -->
+            <fileNamePattern>${log.path}/sys-user.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!-- 鏃ュ織鏈�澶х殑鍘嗗彶 60澶� -->
+            <maxHistory>60</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+    </appender>
+    <!-- Authorize鏃ュ織杈撳嚭  -->
+    <appender name="authorize" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/authorize.log</file>
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!-- 鎸夊ぉ鍥炴粴 daily -->
+            <fileNamePattern>${log.path}/authorize.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!-- 鏃ュ織鏈�澶х殑鍘嗗彶 60澶� -->
+            <maxHistory>60</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+    </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>
+    <!--dhSdk鏃ュ織杈撳嚭-->
+    <appender name="dhSdk" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/dhSdk.log</file>
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!--鎸夊ぉ鍥炴粴daily-->
+            <fileNamePattern>${log.path}/dhSdk.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
+            <maxHistory>60</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+    </appender>
+    <!--dhSdk鏃ュ織杈撳嚭-->
+    <appender name="sdk" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/sdk.log</file>
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!--鎸夊ぉ鍥炴粴daily-->
+            <fileNamePattern>${log.path}/sdk.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
+            <maxHistory>60</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+    </appender>
+    <!--minio鏃ュ織杈撳嚭-->
+    <appender name="minio" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/minio.log</file>
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!--鎸夊ぉ鍥炴粴daily-->
+            <fileNamePattern>${log.path}/minio.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
+            <maxHistory>60</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+    </appender>
+    <!--鐩楃數鎶ヨ鏃ュ織杈撳嚭-->
+    <appender name="stealAlarm" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/stealAlarm.log</file>
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!--鎸夊ぉ鍥炴粴daily-->
+            <fileNamePattern>${log.path}/stealAlarm.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
+            <maxHistory>60</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+    </appender>
+    <!--websocket鎶ヨ鏃ュ織杈撳嚭-->
+    <appender name="websocket" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/websocket.log</file>
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!--鎸夊ぉ鍥炴粴daily-->
+            <fileNamePattern>${log.path}/websocket.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
+            <maxHistory>60</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+    </appender>
+    <!--mqtt鏃ュ織杈撳嚭-->
+    <appender name="mqtt" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/mqtt.log</file>
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!--鎸夊ぉ鍥炴粴daily-->
+            <fileNamePattern>${log.path}/mqtt.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
+            <maxHistory>60</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+    </appender>
+    <!--guideQueue鏃ュ織杈撳嚭-->
+    <appender name="guideQueue" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/guideQueue.log</file>
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!--鎸夊ぉ鍥炴粴daily-->
+            <fileNamePattern>${log.path}/guideQueue.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
+            <maxHistory>60</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+    </appender>
+    <!--PatrolInspectionTask鏃ュ織杈撳嚭-->
+    <appender name="patrolInspectionTask" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/patrolInspectionTask.log</file>
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!--鎸夊ぉ鍥炴粴daily-->
+            <fileNamePattern>${log.path}/patrolInspectionTask.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
+            <maxHistory>60</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+    </appender>
+    <!--铻嶄簯鏃ュ織杈撳嚭-->
+    <appender name="rongCloud" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/rongCloud.log</file>
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!--鎸夊ぉ鍥炴粴daily-->
+            <fileNamePattern>${log.path}/rongCloud.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
+            <maxHistory>60</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+    </appender>
+    <!--cmd鍛戒护鏃ュ織杈撳嚭-->
+    <appender name="cmd" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/cmd.log</file>
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!--鎸夊ぉ鍥炴粴daily-->
+            <fileNamePattern>${log.path}/cmd.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
+            <maxHistory>60</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+    </appender>
+    <!--鏃犱汉鏈烘棩蹇楄緭鍑�-->
+    <appender name="uav" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/uav.log</file>
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!--鎸夊ぉ鍥炴粴daily-->
+            <fileNamePattern>${log.path}/uav.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
+            <maxHistory>60</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+    </appender>
+    <!--涓変竴杞﹁締鏃ュ織杈撳嚭-->
+    <appender name="sy" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/sy.log</file>
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!--鎸夊ぉ鍥炴粴daily-->
+            <fileNamePattern>${log.path}/sy.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
+            <maxHistory>60</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+    </appender>
+    <!--娴佸獟浣撴棩蹇楄緭鍑�-->
+    <appender name="vtdu" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <file>${log.path}/vtdu.log</file>
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!--鎸夊ぉ鍥炴粴daily-->
+            <fileNamePattern>${log.path}/vtdu.%d{yyyy-MM-dd}.log</fileNamePattern>
+            <!--鏃ュ織鏈�澶х殑鍘嗗彶60澶�-->
+            <maxHistory>60</maxHistory>
+        </rollingPolicy>
+        <encoder>
+            <pattern>${log.pattern}</pattern>
+        </encoder>
+    </appender>
+    <!-- 绯荤粺妯″潡鏃ュ織绾у埆鎺у埗  -->
+    <logger name="com.ruoyi" level="info"/>
+    <!-- Spring鏃ュ織绾у埆鎺у埗  -->
+    <logger name="org.springframework" level="warn"/>
+    <!--鎺у埗鍙版棩蹇楃骇鍒帶鍒�-->
+    <root level="debug">
+        <appender-ref ref="console"/>
+    </root>
+    <!--绯荤粺鎿嶄綔鏃ュ織-->
+    <root level="error">
+        <appender-ref ref="file_info"/>
+        <appender-ref ref="file_error"/>
+    </root>
+    <!--绯荤粺鐢ㄦ埛鎿嶄綔鏃ュ織-->
+    <logger name="sys-user" level="INFO">
+        <appender-ref ref="sys-user"/>
+    </logger>
+    <!--hikSdk鏃ュ織-->
+    <logger name="hikSdk" level="INFO">
+        <appender-ref ref="hikSdk"/>
+    </logger>
+    <!--dhSdk鏃ュ織-->
+    <logger name="dhSdk" level="INFO">
+        <appender-ref ref="dhSdk"/>
+    </logger>
+    <!--sdk鏃ュ織-->
+    <logger name="sdk" level="INFO">
+        <appender-ref ref="sdk"/>
+    </logger>
+    <!--mqtt鏃ュ織-->
+    <logger name="mqtt" level="INFO">
+        <appender-ref ref="mqtt"/>
+    </logger>
+    <!--minio鏃ュ織-->
+    <logger name="minio" level="INFO">
+        <appender-ref ref="minio"/>
+    </logger>
+    <!--cmd鏃ュ織-->
+    <logger name="cmd" level="INFO">
+        <appender-ref ref="cmd"/>
+    </logger>
+    <!--uav鏃ュ織-->
+    <logger name="uav" level="INFO">
+        <appender-ref ref="uav"/>
+    </logger>
+    <!--sy鏃ュ織-->
+    <logger name="sy" level="INFO">
+        <appender-ref ref="sy"/>
+    </logger>
+    <!--vtdu鏃ュ織-->
+    <logger name="vtdu" level="INFO">
+        <appender-ref ref="vtdu"/>
+    </logger>
+    <!--rongCloud鏃ュ織-->
+    <logger name="rongCloud" level="INFO">
+        <appender-ref ref="rongCloud"/>
+    </logger>
+    <!--patrolInspectionTask鏃ュ織-->
+    <logger name="patrolInspectionTask" level="INFO">
+        <appender-ref ref="patrolInspectionTask"/>
+    </logger>
+    <!--authorize鏃ュ織-->
+    <logger name="authorize" level="INFO">
+        <appender-ref ref="authorize"/>
+    </logger>
+    <!--guideQueue鏃ュ織-->
+    <logger name="guideQueue" level="INFO">
+        <appender-ref ref="guideQueue"/>
+    </logger>
+    <!--stealAlarm鏃ュ織-->
+    <logger name="stealAlarm" level="INFO">
+        <appender-ref ref="stealAlarm"/>
+    </logger>
+    <!--stealAlarm鏃ュ織-->
+    <logger name="websocket" level="INFO">
+        <appender-ref ref="websocket"/>
+    </logger>
 </configuration> 
\ No newline at end of file

--
Gitblit v1.9.3