From 7a93a0c267ecce9806ba8ba3e4b7f12e6e0f067a Mon Sep 17 00:00:00 2001 From: zengwh <81383286@qq.com> Date: Wed, 15 Dec 2021 16:58:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7=E6=97=A5=E5=BF=97=E4=BE=9D?= =?UTF-8?q?=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 15 +++-- power-admin/pom.xml | 10 +++- .../controller/GlobalExceptionHandler.java | 5 +- .../src/main/resources/log4j.properties | 18 ------ power-admin/src/main/resources/log4j2.xml | 59 +++++++++++++++++++ power-foundaton/pom.xml | 10 +++- .../com/manage/util/ExceptionPrintUtil.java | 6 +- 7 files changed, 93 insertions(+), 30 deletions(-) delete mode 100644 power-admin/src/main/resources/log4j.properties create mode 100644 power-admin/src/main/resources/log4j2.xml diff --git a/pom.xml b/pom.xml index f6194b5..5e7bc4b 100644 --- a/pom.xml +++ b/pom.xml @@ -32,7 +32,7 @@ 3.4.6 1.3.2 5.1.32 - 1.6.4 + 2.15.0 2.9.4 1.0.9 4.3.5 @@ -90,10 +90,17 @@ ${mysql.version} + - org.slf4j - slf4j-log4j12 - ${slf4j.version} + org.apache.logging.log4j + log4j-web + ${log4j2.version} + + + + org.apache.logging.log4j + log4j-slf4j-impl + ${log4j2.version} diff --git a/power-admin/pom.xml b/power-admin/pom.xml index 75784cf..03938c3 100644 --- a/power-admin/pom.xml +++ b/power-admin/pom.xml @@ -123,9 +123,15 @@ commons-fileupload + - org.slf4j - slf4j-log4j12 + org.apache.logging.log4j + log4j-web + + + + org.apache.logging.log4j + log4j-slf4j-impl diff --git a/power-admin/src/main/java/com/manage/controller/GlobalExceptionHandler.java b/power-admin/src/main/java/com/manage/controller/GlobalExceptionHandler.java index c7bb99e..57eab7d 100644 --- a/power-admin/src/main/java/com/manage/controller/GlobalExceptionHandler.java +++ b/power-admin/src/main/java/com/manage/controller/GlobalExceptionHandler.java @@ -15,7 +15,8 @@ package com.manage.controller; import com.alibaba.fastjson.support.spring.FastJsonJsonView; import com.manage.util.ExceptionPrintUtil; -import org.apache.log4j.Logger; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; import org.springframework.validation.BindException; import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.ControllerAdvice; @@ -28,7 +29,7 @@ import java.util.Map; @ControllerAdvice public class GlobalExceptionHandler { - private static Logger log = Logger.getLogger("errorMsg"); + private static Logger log = LogManager.getLogger("errorLog"); @ExceptionHandler(value = Exception.class)//指定拦截的异常 public ModelAndView errorHandler(Exception e) { return returnMv(e, "服务器出错了,请联系系统管理员"); diff --git a/power-admin/src/main/resources/log4j.properties b/power-admin/src/main/resources/log4j.properties deleted file mode 100644 index 817ab7b..0000000 --- a/power-admin/src/main/resources/log4j.properties +++ /dev/null @@ -1,18 +0,0 @@ -log4j.logger.myLog=debug,myLog -log4j.appender.myLog=org.apache.log4j.DailyRollingFileAppender -log4j.appender.myLog.File=D:\\logs\\power\\info\\info_log -log4j.appender.myLog.DatePattern=-yyyy-MM-dd'.log' -log4j.appender.myLog.Append = true -log4j.appender.myLog.Threshold = INFO -log4j.appender.myLog.layout=org.apache.log4j.PatternLayout -log4j.appender.myLog.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss}:%m%n - -log4j.logger.errorMsg=error,errorMsg -log4j.appender.errorMsg=org.apache.log4j.DailyRollingFileAppender -log4j.appender.errorMsg.File=D:\\logs\\power\\error\\error_log -log4j.appender.errorMsg.DatePattern=-yyyy-MM-dd'.log' -log4j.appender.errorMsg.Append = true -log4j.appender.errorMsg.Threshold = error -log4j.appender.errorMsg.layout=org.apache.log4j.PatternLayout -log4j.appender.errorMsg.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss}:%m%n - diff --git a/power-admin/src/main/resources/log4j2.xml b/power-admin/src/main/resources/log4j2.xml new file mode 100644 index 0000000..c1d8478 --- /dev/null +++ b/power-admin/src/main/resources/log4j2.xml @@ -0,0 +1,59 @@ + + + D:docus_logs/power/info + info_log + ${infoLogFileDir}/${infoLogFileName} + D:docus_logs/power/error + error_log + ${errorLogFileDir}/${errorLogFileName} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/power-foundaton/pom.xml b/power-foundaton/pom.xml index f4d8ead..b5cffd7 100644 --- a/power-foundaton/pom.xml +++ b/power-foundaton/pom.xml @@ -47,9 +47,15 @@ compile + - org.slf4j - slf4j-log4j12 + org.apache.logging.log4j + log4j-web + + + + org.apache.logging.log4j + log4j-slf4j-impl