Browse Source

异步日志

李进 2 năm trước cách đây
mục cha
commit
4ae32fb246

+ 6 - 0
device-api-service/pom.xml

@@ -39,5 +39,11 @@
             <artifactId>xy-satoken</artifactId>
             <version>1.0</version>
         </dependency>
+        <!-- web页面 -->
+        <dependency>
+            <groupId>com.xy</groupId>
+            <artifactId>xy-server-web</artifactId>
+            <version>1.0</version>
+        </dependency>
     </dependencies>
 </project>

+ 16 - 1
device-start/pom.xml

@@ -30,6 +30,22 @@
             </exclusions>
         </dependency>
 
+        <!-- log4j -->
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot-starter-log4j2</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>com.lmax</groupId>
+            <artifactId>disruptor</artifactId>
+            <version>3.4.4</version>
+        </dependency>
+        <dependency>
+            <groupId>com.plumelog</groupId>
+            <artifactId>plumelog-log4j2</artifactId>
+            <version>3.5.3</version>
+        </dependency>
+
         <!-- torna swagger 插件 -->
         <dependency>
             <groupId>cn.torna</groupId>
@@ -37,7 +53,6 @@
             <version>1.2.14</version>
             <scope>test</scope>
         </dependency>
-
     </dependencies>
 
     <build>

+ 2 - 2
device-start/src/main/resources/log4j2-spring-uat.xml

@@ -94,7 +94,7 @@
         <RedisAppender name="redisAppender" appName="device" redisHost="119.96.213.127:9008" redisAuth="xy20220101" redisDb="1" />
     </Appenders>
     <Loggers>
-        <Root level="info">
+        <AsyncRoot level="info">
             <AppenderRef ref="Console"/>
             <AppenderRef ref="debug_appender"/>
             <AppenderRef ref="info_appender"/>
@@ -102,7 +102,7 @@
 
             <!--使用redis启用下面配置-->
             <appender-ref ref="redisAppender"/>
-        </Root>
+        </AsyncRoot>
 
     </Loggers>
 </Configuration>

+ 2 - 2
device-start/src/main/resources/log4j2-spring.xml

@@ -91,12 +91,12 @@
         </RollingFile>
     </Appenders>
     <Loggers>
-        <Root level="info">
+        <AsyncRoot level="info">
             <AppenderRef ref="Console"/>
             <AppenderRef ref="debug_appender"/>
             <AppenderRef ref="info_appender"/>
             <AppenderRef ref="error_appender"/>
-        </Root>
+        </AsyncRoot>
 
     </Loggers>
 </Configuration>