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