diff --git a/pom.xml b/pom.xml index 3f8e780..5b9eae3 100644 --- a/pom.xml +++ b/pom.xml @@ -27,7 +27,7 @@ 5.0.2.RELEASE 3.2.8 1.2.2 - 1.6.4 + 2.15.0 2.4 2.9.4 1.0.9 @@ -64,10 +64,17 @@ test + - 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/src/main/java/com/emr/controller/UploadFilesController.java b/src/main/java/com/emr/controller/UploadFilesController.java index 0079724..31b1b65 100644 --- a/src/main/java/com/emr/controller/UploadFilesController.java +++ b/src/main/java/com/emr/controller/UploadFilesController.java @@ -7,7 +7,8 @@ package com.emr.controller; import com.emr.util.ExceptionPrintUtil; -import org.apache.log4j.Logger; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -24,7 +25,7 @@ import java.io.PrintWriter; @Controller @RequestMapping(value = "/Upload") public class UploadFilesController { - private Logger logger = Logger.getLogger(UploadFilesController.class); + private Logger logger = LogManager.getLogger("infoLog"); /** * app申请打印图片 * diff --git a/src/main/java/com/emr/quart/Task1.java b/src/main/java/com/emr/quart/Task1.java index a37175f..636e66a 100644 --- a/src/main/java/com/emr/quart/Task1.java +++ b/src/main/java/com/emr/quart/Task1.java @@ -17,7 +17,8 @@ import com.emr.vo.RecordSearch; import com.emr.vo.SubmitRecord; import com.emr.vo.User; import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.Logger; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; import org.apache.shiro.util.CollectionUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @@ -39,7 +40,7 @@ import java.util.*; */ @Component public class Task1 { - private static Logger log = Logger.getLogger("myMsg"); + private static Logger log = LogManager.getLogger("infoLog"); @Autowired private RecordMapper recordMapper; @Autowired diff --git a/src/main/java/com/emr/service/ipml/Archive_MasterServiceImpl.java b/src/main/java/com/emr/service/ipml/Archive_MasterServiceImpl.java index c692b44..f0848f1 100644 --- a/src/main/java/com/emr/service/ipml/Archive_MasterServiceImpl.java +++ b/src/main/java/com/emr/service/ipml/Archive_MasterServiceImpl.java @@ -16,7 +16,8 @@ import com.emr.util.OracleConnect; import com.github.pagehelper.Page; import com.github.pagehelper.PageHelper; import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.Logger; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; import org.apache.shiro.SecurityUtils; import org.apache.shiro.util.CollectionUtils; import org.springframework.beans.BeanUtils; @@ -39,7 +40,7 @@ import java.util.*; public class Archive_MasterServiceImpl implements Archive_MasterService { @Value("${notJudgeTasks}") private String notJudgeTasks; - private static Logger log = Logger.getLogger("myLog"); + private static Logger log = LogManager.getLogger("infoLog"); @Autowired private Archive_MasterMapper archiveMasterMapper; @Autowired diff --git a/src/main/java/com/emr/util/ExceptionPrintUtil.java b/src/main/java/com/emr/util/ExceptionPrintUtil.java index d1003b3..900399e 100644 --- a/src/main/java/com/emr/util/ExceptionPrintUtil.java +++ b/src/main/java/com/emr/util/ExceptionPrintUtil.java @@ -1,6 +1,7 @@ package com.emr.util; -import org.apache.log4j.Logger; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; import java.io.ByteArrayOutputStream; import java.io.IOException; @@ -19,7 +20,7 @@ import java.io.PrintStream; * @Version: 1.0 */ public class ExceptionPrintUtil { - private static Logger log = Logger.getLogger("errorMsg"); + private static Logger log = LogManager.getLogger("errorLog"); public static void printException(Exception e){ //方法名 ByteArrayOutputStream baos = new ByteArrayOutputStream(); diff --git a/src/main/java/com/emr/util/Jpg2PdfUtil.java b/src/main/java/com/emr/util/Jpg2PdfUtil.java index 26758f2..ada6d5a 100644 --- a/src/main/java/com/emr/util/Jpg2PdfUtil.java +++ b/src/main/java/com/emr/util/Jpg2PdfUtil.java @@ -4,7 +4,8 @@ import com.lowagie.text.*; import com.lowagie.text.Image; import com.lowagie.text.pdf.*; import org.apache.commons.lang3.StringUtils; -import org.apache.log4j.Logger; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; import org.springframework.util.CollectionUtils; import javax.servlet.http.HttpServletResponse; @@ -29,7 +30,7 @@ import java.util.List; * @Version: 1.0 */ public class Jpg2PdfUtil { - private static Logger log = Logger.getLogger("myMsg"); + private static Logger log = LogManager.getLogger("infoLog"); /** * 利用itext打开pdf文档 */ diff --git a/src/main/resources/log4j.properties b/src/main/resources/log4j.properties deleted file mode 100644 index b5f96f4..0000000 --- a/src/main/resources/log4j.properties +++ /dev/null @@ -1,34 +0,0 @@ -log4j.rootLogger=info,myLog,errorMsg,compeleteMsg -log4j.appender.myLog=org.apache.log4j.DailyRollingFileAppender -log4j.appender.myLog.File=D:\\logs\\emr_medical_record\\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.appender.errorMsg=org.apache.log4j.DailyRollingFileAppender -log4j.appender.errorMsg.File=D:\\logs\\emr_medical_record\\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 - -log4j.appender.compeleteMsg=org.apache.log4j.DailyRollingFileAppender -log4j.appender.compeleteMsg.File=D:\\logs\\emr_medical_record\\compeleteTask\\compeleteTask_log -log4j.appender.compeleteMsg.DatePattern=-yyyy-MM-dd'.log' -log4j.appender.compeleteMsg.Append = true -log4j.appender.compeleteMsg.Threshold = INFO -log4j.appender.compeleteMsg.layout=org.apache.log4j.PatternLayout -log4j.appender.compeleteMsg.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss}:%m%n - -#Console sql -#log4j.rootLogger=debug,myLog,errorMsg,compeleteMsg,CONSOLE -log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender -log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout -log4j.appender.CONSOLE.layout.ConversionPattern =%d %-5p [%c{5}] - %m%n - -log4j.logger.com.emr=debug -log4j.logger.com.alibaba=error -log4j.logger.org=error diff --git a/src/main/resources/log4j2.xml b/src/main/resources/log4j2.xml new file mode 100644 index 0000000..1dce374 --- /dev/null +++ b/src/main/resources/log4j2.xml @@ -0,0 +1,59 @@ + + + D:docus_logs/emr_medical_record/info + info_log + ${infoLogFileDir}/${infoLogFileName} + D:docus_logs/emr_medical_record/error + error_log + ${errorLogFileDir}/${errorLogFileName} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file