< PatternLayoutpattern = "%d{HH:mm:ss.SSS}
[%t] %-5level %logger{36} - %msg%n" /> </ Console > <!--
打印出所有的信息,每次大小超过size,则这size大小的日志会自动存入按年份-月份建立的文件夹下面并进行压缩,作为存档 --> < RollingRandomAccessFilename = "infoFile" fileName = "${fileName}/web-info.log" immediateFlush = "false" filePattern = "${fileGz}/$${date:yyyy-MM}/app-%d{MM-dd-yyyy}-%i.web-info.gz" > < PatternLayoutpattern = "%d{yyyy-MM-dd
'at' HH:mm:ss z} [%t] %-5level %logger{36} %L %M - %msg%xEx%n" /> < Policies > < TimeBasedTriggeringPolicyinterval = "6" modulate = "true" /> < SizeBasedTriggeringPolicysize = "50
MB" /> </ Policies > < Filters > <!--
只记录info和warn级别信息 --> < ThresholdFilterlevel = "error" onMatch = "DENY" onMismatch = "NEUTRAL" /> < ThresholdFilterlevel = "info" onMatch = "ACCEPT" onMismatch = "DENY" /> </ Filters > <!--
指定每天的最大压缩包个数,默认7个,超过了会覆盖之前的 --> < DefaultRolloverStrategymax = "50" /> </ RollingRandomAccessFile > <!--
存储所有error信息 --> < RollingRandomAccessFilename = "errorFile" fileName = "${fileName}/web-error.log" immediateFlush = "false" filePattern = "${fileGz}/$${date:yyyy-MM}/app-%d{MM-dd-yyyy}-%i.web-error.gz" > < PatternLayoutpattern = "%d{yyyy-MM-dd
'at' HH:mm:ss z} [%t] %-5level %logger{36} %L %M - %msg%xEx%n" /> < Policies > < TimeBasedTriggeringPolicyinterval = "6" modulate = "true" /> < SizeBasedTriggeringPolicysize = "50
MB" /> </ Policies > < Filters > <!--
只记录error级别信息 --> < ThresholdFilterlevel = "error" onMatch = "ACCEPT" onMismatch = "DENY" /> </ Filters > <!--
指定每天的最大压缩包个数,默认7个,超过了会覆盖之前的 --> < DefaultRolloverStrategymax = "50" /> </ RollingRandomAccessFile > </ Appenders > <!--
全局配置,默认所有的Logger都继承此配置 --> </ Loggers > </ Configuration > |