尚硅谷2023新版Spring零基礎(chǔ)入門到進階,一套搞定spring6全套視頻教

log4j2.xml具體內(nèi)容
<?xm1 version="1.0"encoding="UTF-8"?>
<configuration>
??<loggers>
????<!--
????level指定日志級別,從低到高的優(yōu)先級:
????TRACE DEBUG INFO WARN ERROR FATAL
????trace:追蹤,是最低的日志級別,相當(dāng)于追蹤程序的執(zhí)行
????debug:調(diào)試,一般在開發(fā)中,都將其設(shè)置為最低的日志級別
????info:信息,輸出重要的信息,使用較多
????warn:警告,輸出警告的信息
????error:錯誤,輸出錯誤信息
????fatal:嚴(yán)重錯誤
????-->
????<root level="DEBUG">
??????<appender-ref ref="spring6log"/>
??????<appender-ref ref="RollingFile"/>
??????<appender-ref ref="log"/>
????</root>
??</loggers>
??<appenders>
????<!--輸出日志信息到控制臺-->
????<console name="spring6log" target="SYSTEM_OUT">
??????<!--控制日志輸出的格式-->
??????<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss SSS} [%t] %-3level %logger{1024} - %msg%n"/>
????</console>
????<!--文件會打印出所有信息,這個1og每次運行程序會自動清空,由āopend,屬性決定,適合臨時測試用-->
????<File name="log" fileName="d:/spring6_log/test.log" append="false">
??????<PatternLayout pattern="%d{HH mm:ss.SSS} %-5level %class{36}%L %M -
%msg%xEx%n"/>
????</File>
????<!--這個會打印出所有的信息,
????每次大小超過size,
????則這siz大小的日志會自動存入按年份-月份建立的文件夾下面并進行壓縮,
????作為存檔-->
????<RollingFile name="RollingFile" fileName="d:/spring6_log/app.log"
???????????filepattern="log/$S[date:yyyy-MM]/app-%d{MM-dd-yyyy]-%i.1og.gz">
??????<PatternLayout pattern="%d{yyyy-MM-dd 'at' HH:mm:ss z}%-5level %class{36}%L%M - %msg%XEx%n"/>
??????<SizeBasedTriggeringPolicy size="50MB"/>
??????<!--DefaultRolloverstrategy屬性如不設(shè)置,
??????則默認為最多同一文件夾下7個文件,這里設(shè)置了20-->
??????<DefaultRolloverStrategy max="20"/>
????</RollingFile>
??</appenders>
</configuration>