From dc70f38e29f56b016054e2e0fc4b58deb7299c27 Mon Sep 17 00:00:00 2001
From: ALEX <2604434353@qq.com>
Date: Wed, 6 Aug 2025 09:24:20 +0800
Subject: [PATCH] feature: add log system
---
logs/pro_eld_mqtt_compare.log | 1 -
pom.xml | 22 +++---
.../service/CompareService.java | 4 +-
src/main/resources/application.yaml | 14 +++-
src/main/resources/log4j2.xml | 74 +++++++++++++++++++
5 files changed, 101 insertions(+), 14 deletions(-)
delete mode 100755 logs/pro_eld_mqtt_compare.log
create mode 100644 src/main/resources/log4j2.xml
diff --git a/logs/pro_eld_mqtt_compare.log b/logs/pro_eld_mqtt_compare.log
deleted file mode 100755
index 458128e..0000000
--- a/logs/pro_eld_mqtt_compare.log
+++ /dev/null
@@ -1 +0,0 @@
-Error: Unable to access jarfile /home/zhangbiqiong/pro_eld_mqtt_compare/app/pro_eld_mqtt_compare-0.0.1-SNAPSHOT.jar
diff --git a/pom.xml b/pom.xml
index 5c926e0..bbdba5f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,6 +17,12 @@
org.springframework.boot
spring-boot-starter-web
+
+
+ org.springframework.boot
+ spring-boot-starter-logging
+
+
@@ -44,16 +50,6 @@
spring-boot-starter-webflux
3.3.5
-
- org.apache.logging.log4j
- log4j-core
- 2.19.0
-
-
- org.apache.logging.log4j
- log4j-slf4j2-impl
- 2.19.0
-
org.projectlombok
lombok
@@ -79,6 +75,12 @@
org.springframework.boot
spring-boot-starter-integration
+
+
+
+ org.springframework.boot
+ spring-boot-starter-log4j2
+
diff --git a/src/main/java/com/ctgu/pro_eld_mqtt_compare/service/CompareService.java b/src/main/java/com/ctgu/pro_eld_mqtt_compare/service/CompareService.java
index e864227..854afb9 100644
--- a/src/main/java/com/ctgu/pro_eld_mqtt_compare/service/CompareService.java
+++ b/src/main/java/com/ctgu/pro_eld_mqtt_compare/service/CompareService.java
@@ -9,7 +9,7 @@ import com.ctgu.pro_eld_mqtt_compare.utils.TAG;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.ObjectMapper;
-import lombok.extern.slf4j.Slf4j;
+import lombok.extern.log4j.Log4j2;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -21,7 +21,7 @@ import java.util.stream.Collectors;
* @Author Alex2
* @Date 2025/7/4 10:34
**/
-@Slf4j
+@Log4j2
@Service
public class CompareService {
diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml
index 744dab7..1de8cc3 100644
--- a/src/main/resources/application.yaml
+++ b/src/main/resources/application.yaml
@@ -15,4 +15,16 @@ mqtt:
password: password123
clientId: eld-mqtt
topic: mqtt-anyfleet-to-eldapp
- qos: 0
\ No newline at end of file
+ qos: 0
+logging:
+ level:
+ root: INFO # 应用程序的默认日志级别为 INFO
+ com.ctgu: DEBUG # com.ctgu 包下的类的日志级别设置为 DEBUG
+ org.apache.ibatis: INFO # MyBatis 日志级别设置为 INFO
+ com.zaxxer.hikari: INFO # HikariCP 的日志级别设置为 INFO
+ org.springframework.web.socket: DEBUG
+ org.springframework.web.socket.server.support: DEBUG
+ org:
+ springframework:
+ integration: DEBUG
+ messaging: DEBUG
\ No newline at end of file
diff --git a/src/main/resources/log4j2.xml b/src/main/resources/log4j2.xml
new file mode 100644
index 0000000..fac34fb
--- /dev/null
+++ b/src/main/resources/log4j2.xml
@@ -0,0 +1,74 @@
+
+
+
+
+
+ logs
+
+
+ %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file