From 1667e58bb1ea33f6d26d85592c26056f3bc2268b Mon Sep 17 00:00:00 2001 From: fs-danaus <danaus314@qq.com> Date: 星期四, 23 十二月 2021 09:26:47 +0800 Subject: [PATCH] 更新log4j2版本 --- /dev/null | 109 ------------------------------------ WebRoot/WEB-INF/lib/log4j-web-2.17.0.jar | 0 WebRoot/WEB-INF/lib/log4j-core-2.17.0.jar | 0 src/log4j2.xml | 58 +++++++++++++++++++ WebRoot/WEB-INF/lib/log4j-api-2.17.0.jar | 0 WebRoot/WEB-INF/lib/log4j-slf4j-impl-2.17.0.jar | 0 WebRoot/WEB-INF/lib/slf4j-api-1.7.32.jar | 0 7 files changed, 58 insertions(+), 109 deletions(-) diff --git a/WebRoot/WEB-INF/lib/log4j-1.2.17.jar b/WebRoot/WEB-INF/lib/log4j-1.2.17.jar deleted file mode 100644 index 1d425cf..0000000 --- a/WebRoot/WEB-INF/lib/log4j-1.2.17.jar +++ /dev/null Binary files differ diff --git a/WebRoot/WEB-INF/lib/log4j-api-2.11.0.jar b/WebRoot/WEB-INF/lib/log4j-api-2.11.0.jar deleted file mode 100644 index ac408c6..0000000 --- a/WebRoot/WEB-INF/lib/log4j-api-2.11.0.jar +++ /dev/null Binary files differ diff --git a/WebRoot/WEB-INF/lib/log4j-api-2.17.0.jar b/WebRoot/WEB-INF/lib/log4j-api-2.17.0.jar new file mode 100644 index 0000000..e39dab0 --- /dev/null +++ b/WebRoot/WEB-INF/lib/log4j-api-2.17.0.jar Binary files differ diff --git a/WebRoot/WEB-INF/lib/log4j-core-2.11.0.jar b/WebRoot/WEB-INF/lib/log4j-core-2.11.0.jar deleted file mode 100644 index a0b39ef..0000000 --- a/WebRoot/WEB-INF/lib/log4j-core-2.11.0.jar +++ /dev/null Binary files differ diff --git a/WebRoot/WEB-INF/lib/log4j-core-2.17.0.jar b/WebRoot/WEB-INF/lib/log4j-core-2.17.0.jar new file mode 100644 index 0000000..b853057 --- /dev/null +++ b/WebRoot/WEB-INF/lib/log4j-core-2.17.0.jar Binary files differ diff --git a/WebRoot/WEB-INF/lib/log4j-slf4j-impl-2.17.0.jar b/WebRoot/WEB-INF/lib/log4j-slf4j-impl-2.17.0.jar new file mode 100644 index 0000000..499b3ca --- /dev/null +++ b/WebRoot/WEB-INF/lib/log4j-slf4j-impl-2.17.0.jar Binary files differ diff --git a/WebRoot/WEB-INF/lib/log4j-web-2.11.0.jar b/WebRoot/WEB-INF/lib/log4j-web-2.11.0.jar deleted file mode 100644 index 5410c49..0000000 --- a/WebRoot/WEB-INF/lib/log4j-web-2.11.0.jar +++ /dev/null Binary files differ diff --git a/WebRoot/WEB-INF/lib/log4j-web-2.17.0.jar b/WebRoot/WEB-INF/lib/log4j-web-2.17.0.jar new file mode 100644 index 0000000..9f98cbc --- /dev/null +++ b/WebRoot/WEB-INF/lib/log4j-web-2.17.0.jar Binary files differ diff --git a/WebRoot/WEB-INF/lib/slf4j-api-1.7.30.jar b/WebRoot/WEB-INF/lib/slf4j-api-1.7.30.jar deleted file mode 100644 index 29ac26f..0000000 --- a/WebRoot/WEB-INF/lib/slf4j-api-1.7.30.jar +++ /dev/null Binary files differ diff --git a/WebRoot/WEB-INF/lib/slf4j-api-1.7.32.jar b/WebRoot/WEB-INF/lib/slf4j-api-1.7.32.jar new file mode 100644 index 0000000..b16a078 --- /dev/null +++ b/WebRoot/WEB-INF/lib/slf4j-api-1.7.32.jar Binary files differ diff --git a/WebRoot/WEB-INF/lib/slf4j-log4j12-1.7.26.jar b/WebRoot/WEB-INF/lib/slf4j-log4j12-1.7.26.jar deleted file mode 100644 index aed1195..0000000 --- a/WebRoot/WEB-INF/lib/slf4j-log4j12-1.7.26.jar +++ /dev/null Binary files differ diff --git a/src/log4j.xml b/src/log4j.xml deleted file mode 100644 index 3270463..0000000 --- a/src/log4j.xml +++ /dev/null @@ -1,109 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" ?> -<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> -<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> - <!-- - Log4J閲囩敤绫讳技C璇█涓殑printf鍑芥暟鐨勬墦鍗版牸寮忔牸寮忓寲鏃ュ織淇℃伅锛屾墦鍗板弬鏁板涓嬶細 - %m 杈撳嚭浠g爜涓寚瀹氱殑娑堟伅 - %p 杈撳嚭浼樺厛绾э紝鍗矰EBUG锛孖NFO锛學ARN锛孍RROR锛孎ATAL -銆�銆� %r 杈撳嚭鑷簲鐢ㄥ惎鍔ㄥ埌杈撳嚭璇og淇℃伅鑰楄垂鐨勬绉掓暟 -銆�銆� %c 杈撳嚭鎵�灞炵殑绫荤洰锛岄�氬父灏辨槸鎵�鍦ㄧ被鐨勫叏鍚� -銆�銆� %t 杈撳嚭浜х敓璇ユ棩蹇椾簨浠剁殑绾跨▼鍚� -銆�銆� %n 杈撳嚭涓�涓洖杞︽崲琛岀锛學indows骞冲彴涓衡�渞n鈥濓紝Unix骞冲彴涓衡�渘鈥� -銆�銆� %d 杈撳嚭鏃ュ織鏃堕棿鐐圭殑鏃ユ湡鎴栨椂闂达紝榛樿鏍煎紡涓篒SO8601锛屼篃鍙互鍦ㄥ叾鍚庢寚瀹氭牸寮忥紝姣斿锛�%d{yyy MMM dd HH:mm:ss,SSS}锛岃緭鍑虹被浼硷細2002骞�10鏈�18鏃� 22锛�10锛�28锛�921 -銆�銆� %l 杈撳嚭鏃ュ織浜嬩欢鐨勫彂鐢熶綅缃紝鍖呮嫭绫荤洰鍚嶃�佸彂鐢熺殑绾跨▼锛屼互鍙婂湪浠g爜涓殑琛屾暟銆備妇渚嬶細Testlog4.main(TestLog4.java:10) - - Log4j鎻愪緵鐨刲ayout鏈変互涓嬪嚑绉嶏細 -銆�銆� org.apache.log4j.HTMLLayout锛堜互HTML琛ㄦ牸褰㈠紡甯冨眬锛夛紝 -銆�銆� org.apache.log4j.PatternLayout锛堝彲浠ョ伒娲诲湴鎸囧畾甯冨眬妯″紡锛夛紝 -銆�銆� org.apache.log4j.SimpleLayout锛堝寘鍚棩蹇椾俊鎭殑绾у埆鍜屼俊鎭瓧绗︿覆锛夛紝 -銆�銆� org.apache.log4j.TTCCLayout锛堝寘鍚棩蹇椾骇鐢熺殑鏃堕棿銆佺嚎绋嬨�佺被鍒瓑绛変俊鎭級 - - Log4j鎻愪緵鐨刟ppender鏈変互涓嬪嚑绉嶏細 -銆�銆� org.apache.log4j.ConsoleAppender锛堟帶鍒跺彴锛夛紝 -銆�銆� org.apache.log4j.FileAppender锛堟枃浠讹級锛� -銆�銆� org.apache.log4j.DailyRollingFileAppender锛堟瘡澶╀骇鐢熶竴涓棩蹇楁枃浠讹級锛� -銆�銆� org.apache.log4j.RollingFileAppender锛堟枃浠跺ぇ灏忓埌杈炬寚瀹氬昂瀵哥殑鏃跺�欎骇鐢熶竴涓柊鐨勬枃浠讹級锛� -銆�銆� org.apache.log4j.WriterAppender锛堝皢鏃ュ織淇℃伅浠ユ祦鏍煎紡鍙戦�佸埌浠绘剰鎸囧畾鐨勫湴鏂癸級 - - --> - <!--杈撳嚭鍒版帶鍒跺彴--> - <appender name="LOG.Console" class="org.apache.log4j.ConsoleAppender"> - <layout class="org.apache.log4j.PatternLayout"> - <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} [%p] [%C-%M] %m%n"/> - </layout> - </appender> - - <!--DEBUG淇℃伅杈撳嚭--> - <appender name="LOG.DEBUG" class="org.apache.log4j.DailyRollingFileAppender"> - <param name="File" value="/Users/johnswang/Documents/workspace/eCoWorksV4/WebRoot/logs/debug_" /> - <param name="DatePattern" value="yyyy-MM-dd'.log'" /> - <layout class="org.apache.log4j.PatternLayout"> - <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} [%p] [%C-%M] %m%n" /> - </layout> - <filter class="org.apache.log4j.varia.LevelRangeFilter"> - <param name="LevelMin" value="DEBUG" /> - <param name="LevelMax" value="DEBUG" /> - </filter> - </appender> - - <!--INFO淇℃伅杈撳嚭--> - <appender name="LOG.INFO" class="org.apache.log4j.DailyRollingFileAppender"> - <param name="File" value="/Users/johnswang/Documents/workspace/eCoWorksV4/WebRoot/logs/info_" /> - <param name="DatePattern" value="yyyy-MM-dd'.log'" /> - <layout class="org.apache.log4j.PatternLayout"> - <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%C-%M] %m%n" /> - </layout> - <filter class="org.apache.log4j.varia.LevelRangeFilter"> - <param name="LevelMin" value="INFO" /> - <param name="LevelMax" value="INFO" /> - </filter> - </appender> - - <!--WARN淇℃伅杈撳嚭--> - <appender name="LOG.WARN" class="org.apache.log4j.DailyRollingFileAppender"> - <param name="File" value="/Users/johnswang/Documents/workspace/eCoWorksV4/WebRoot/logs/warn_" /> - <param name="DatePattern" value="yyyy-MM-dd'.log'" /> - <layout class="org.apache.log4j.PatternLayout"> - <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} [%p] [%C-%M] %m%n" /> - </layout> - <filter class="org.apache.log4j.varia.LevelRangeFilter"> - <param name="LevelMin" value="WARN" /> - <param name="LevelMax" value="WARN" /> - </filter> - </appender> - - <!--ERROR淇℃伅杈撳嚭--> - <appender name="LOG.ERROR" class="org.apache.log4j.DailyRollingFileAppender"> - <param name="File" value="/Users/johnswang/Documents/workspace/eCoWorksV4/WebRoot/logs/error_" /> - <param name="DatePattern" value="yyyy-MM-dd'.log'" /> - <layout class="org.apache.log4j.PatternLayout"> - <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} [%p] [%C-%M] %m%n" /> - </layout> - <filter class="org.apache.log4j.varia.LevelRangeFilter"> - <param name="LevelMin" value="ERROR" /> - <param name="LevelMax" value="ERROR" /> - </filter> - </appender> - - <!--FATAL淇℃伅--> - <appender name="LOG.FATAL" class="org.apache.log4j.DailyRollingFileAppender"> - <param name="File" value="/Users/johnswang/Documents/workspace/eCoWorksV4/WebRoot/logs/fatal_" /> - <param name="DatePattern" value="yyyy-MM-dd'.log'" /> - <layout class="org.apache.log4j.PatternLayout"> - <param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} [%p] [%C-%M] %m%n" /> - </layout> - <filter class="org.apache.log4j.varia.LevelRangeFilter"> - <param name="LevelMin" value="FATAL" /> - <param name="LevelMax" value="FATAL" /> - </filter> - </appender> - - <!-- 鏍规棩蹇楄緭鍑哄櫒root logger --> - <root> -<!-- <appender-ref ref="LOG.FATAL" />--> - <appender-ref ref="LOG.ERROR" /> - <appender-ref ref="LOG.INFO" /> -<!-- <appender-ref ref="LOG.DEBUG" />--> -<!-- <appender-ref ref="LOG.WARN" />--> - </root> -</log4j:configuration> \ No newline at end of file diff --git a/src/log4j2.xml b/src/log4j2.xml new file mode 100644 index 0000000..cde75e7 --- /dev/null +++ b/src/log4j2.xml @@ -0,0 +1,58 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--鏃ュ織绾у埆浠ュ強浼樺厛绾ф帓搴�: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL --> +<!--Configuration鍚庨潰鐨剆tatus锛岃繖涓敤浜庤缃甽og4j2鑷韩鍐呴儴鐨勪俊鎭緭鍑猴紝鍙互涓嶈缃紝褰撹缃垚trace鏃讹紝浣犱細鐪嬪埌log4j2鍐呴儴鍚勭璇︾粏杈撳嚭--> +<!--monitorInterval锛歀og4j鑳藉鑷姩妫�娴嬩慨鏀归厤缃� 鏂囦欢鍜岄噸鏂伴厤缃湰韬紝璁剧疆闂撮殧绉掓暟--> +<configuration status="WARN" monitorInterval="30"> + <!--鍏堝畾涔夋墍鏈夌殑appender--> + <appenders> + <!--杩欎釜杈撳嚭鎺у埗鍙扮殑閰嶇疆--> + <console name="Console" target="SYSTEM_OUT"> + <!--杈撳嚭鏃ュ織鐨勬牸寮�--> + <PatternLayout pattern="[%d{HH:mm:ss:SSS}] [%p] - %l - %m%n"/> + </console> + + <!-- 杩欎釜浼氭墦鍗板嚭鎵�鏈夌殑info鍙婁互涓嬬骇鍒殑淇℃伅锛屾瘡娆″ぇ灏忚秴杩噑ize锛屽垯杩檚ize澶у皬鐨勬棩蹇椾細鑷姩瀛樺叆鎸夊勾浠�-鏈堜唤寤虹珛鐨勬枃浠跺す涓嬮潰骞惰繘琛屽帇缂╋紝浣滀负瀛樻。--> + <RollingFile name="RollingFileInfo" fileName="d:/logs/info.log" + filePattern="d:/logs/$${date:yyyy-MM}/info-%d{yyyy-MM-dd}-%i.log"> + <!--鎺у埗鍙板彧杈撳嚭level鍙婁互涓婄骇鍒殑淇℃伅锛坥nMatch锛夛紝鍏朵粬鐨勭洿鎺ユ嫆缁濓紙onMismatch锛�--> + <ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY"/> + <PatternLayout pattern="[%d{HH:mm:ss:SSS}] [%p] - %l - %m%n"/> + <Policies> + <TimeBasedTriggeringPolicy/> + <SizeBasedTriggeringPolicy size="20MB"/> + </Policies> + </RollingFile> + <RollingFile name="RollingFileWarn" fileName="d:/logs/warn.log" + filePattern="d:/logs/$${date:yyyy-MM}/warn-%d{yyyy-MM-dd}-%i.log"> + <ThresholdFilter level="warn" onMatch="ACCEPT" onMismatch="DENY"/> + <PatternLayout pattern="[%d{HH:mm:ss:SSS}] [%p] - %l - %m%n"/> + <Policies> + <TimeBasedTriggeringPolicy/> + <SizeBasedTriggeringPolicy size="20MB"/> + </Policies> + <!-- DefaultRolloverStrategy灞炴�у涓嶈缃紝鍒欓粯璁や负鏈�澶氬悓涓�鏂囦欢澶逛笅7涓枃浠讹紝杩欓噷璁剧疆浜�20 --> + <DefaultRolloverStrategy max="20"/> + </RollingFile> + <RollingFile name="RollingFileError" fileName="d:/logs/error.log" + filePattern="d:/logs/$${date:yyyy-MM}/error-%d{yyyy-MM-dd}-%i.log"> + <ThresholdFilter level="error" onMatch="ACCEPT" onMismatch="DENY"/> + <PatternLayout pattern="[%d{HH:mm:ss:SSS}] [%p] - %l - %m%n"/> + <Policies> + <TimeBasedTriggeringPolicy/> + <SizeBasedTriggeringPolicy size="20MB"/> + </Policies> + </RollingFile> + </appenders> + <!--鐒跺悗瀹氫箟logger锛屽彧鏈夊畾涔変簡logger骞跺紩鍏ョ殑appender锛宎ppender鎵嶄細鐢熸晥--> + <loggers> + <!--杩囨护鎺塻pring鍜宮ybatis鐨勪竴浜涙棤鐢ㄧ殑DEBUG淇℃伅--> + <logger name="org.springframework" level="INFO"></logger> + <logger name="org.mybatis" level="INFO"></logger> + <root level="all"> + <!-- <appender-ref ref="Console"/>--> + <appender-ref ref="RollingFileInfo"/> + <!-- <appender-ref ref="RollingFileWarn"/>--> + <appender-ref ref="RollingFileError"/> + </root> + </loggers> +</configuration> \ No newline at end of file -- Gitblit v1.8.0