org.springframework.boot<
/groupid>
spring-boot-starter<
/artifactid>
spring-boot-starter-logging<
/artifactid>
org.springframework.boot<
/groupid>
<
/exclusion>
<
/exclusions>
<
/dependency>
org.springframework.boot<
/groupid>
spring-boot-starter-log4j2<
/artifactid>
<
/dependency>
log4j2.xml需要放在resources中
<
?xml version=
"1.0" encoding=
"utf-8"
?>
"off" monitorinterval=
"1800"
>
<
!>
"rootloggerlevel"
>info<
/property>
"bizloggerlevel"
>info<
/property>
"warnloggerlevel"
>warn<
/property>
"exceptionloggerlevel"
>error<
/property>
<
!-- 日誌根目錄 --
>
"baselogpath"
>logs/
<
/property>
<
!-- 日誌格式 --
>
"logpattern"
>%d-
%p -
%msg%ex%n<
/property>
/property>
<
/properties>
<
!-- 控制台輸出,請在除錯環境下使用 --
>
"console" target=
"system_out"
>
"$"/
>
<
/console>
<
!-- 日誌資訊輸出到檔案配置 --
>
"rollingfileinfo" filename=
filepattern=
>
"$"/
>
>
"50 mb"
/>
<
/policies>
"100"
>
"$" maxdepth=
"2">
>
"7d"
>
<
/iflastmodified>
<
/iffilename>
<
/delete>
<
/defaultrolloverstrategy>
<
/rollingfile>
"rollingfileerror" filename=
"$/error.log"
filepattern=
"$/error/error-%d-%i.log.gz"
>
"$"/
>
"error" onmatch=
"accept" o****match=
"deny"
/>
<
!--每天分割一次--
>
>
<
!--檔案每滿50mb分割一次--
>
"50 mb"
/>
<
/policies>
"100"
>
"$" maxdepth=
"2">
"*/error-*.log.gz"
>
"7d"
>
<
/iflastmodified>
<
/iffilename>
<
/delete>
<
/defaultrolloverstrategy>
<
/rollingfile>
<
"com.mmtrix.dao" level=
"debug" additivity=
"false"
>
"console"
>
<
<
/logger>
"$">
"console"
/>
"rollingfileinfo"
/>
"rollingfileerror"
/>
<
/root>
<
/loggers>
<
/configuration>
private
static logger logger = logge***ctory.
getlogger
class);
public
static
void
main
(string[
] args)
Log4j2 日誌級別
log4j2日誌級別 級別 在log4j2中,共有8個級別,按照從低到高為 all trace debug info warn error fatal off。all 最低等級的,用於開啟所有日誌記錄.trace 是追蹤,就是程式推進一下.debug 指出細粒度資訊事件對除錯應用程式是非常有幫助的....
springmvc 加入log4j2日誌
這次記錄下springmvc加入log4j2的日誌。1.在pom檔案中加入log4j2相關的依賴 org.apache.logging.log4jgroupid log4j coreartifactid 2.1version dependency org.apache.logging.log4jgr...
Log4J2 日誌鏈實現
背景 日誌是系統出現問題,最關鍵的資訊,讓開發人員快速找到日誌資訊,定位問題,我們需要有乙個完整的日誌系統,業界有elk等日誌系統,特別在分布式 微服務 中,日誌就變得更加複雜,伺服器資源多,日誌列印開發無法快速找到日誌資訊在哪一台機器上,這時就需要我們記錄日誌的資訊鏈路 路由 日誌跟蹤id tra...