53 lines
2.4 KiB
XML
53 lines
2.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<!--
|
||
日志说明:
|
||
(1)请根据实际情况配置各项参数
|
||
(2)需要注意日志文件备份数和日志文件大小,注意预留目录空间
|
||
(3)实际部署的时候backupFilePatch变量需要修改成linux目录
|
||
-->
|
||
<configuration status="OFF">
|
||
<Properties>
|
||
<Property name="fileName">http.netty.log</Property>
|
||
<Property name="backupFilePatch">/mnt/default_logs</Property>
|
||
</Properties>
|
||
<!--先定义所有的appender-->
|
||
<appenders>
|
||
<!--这个输出控制台的配置-->
|
||
<Console name="Console" target="SYSTEM_OUT">
|
||
<!--控制台只输出level及以上级别的信息(onMatch),其他的直接拒绝(onMismatch)-->
|
||
<ThresholdFilter level="trace" onMatch="ACCEPT" onMismatch="DENY"/>
|
||
<!--这个都知道是输出日志的格式-->
|
||
<PatternLayout pattern="%date{yyyy-MM-dd HH:mm:ss.SSS} [%level] [%thread] [%file:%line] - %msg%n"/>
|
||
</Console>
|
||
|
||
<!--这个会打印出所有的信息,每次大小超过size,则这size大小的日志会自动存入按年份-月份建立的文件夹下面并进行压缩,作为存档-->
|
||
<RollingFile name="notifyLog" fileName="${backupFilePatch}${fileName}"
|
||
filePattern="${backupFilePatch}$${date:yyyy-MM}/app-%d{yyyyMMddHHmmssSSS}.log.gz">
|
||
<PatternLayout
|
||
pattern="%date{yyyy-MM-dd HH:mm:ss.SSS} [%level] [%thread] [%file:%line] - %msg%n"/>
|
||
|
||
<!-- 日志文件大小 -->
|
||
<SizeBasedTriggeringPolicy size="20MB"/>
|
||
<!-- 最多保留文件数 -->
|
||
<DefaultRolloverStrategy max="20"/>
|
||
</RollingFile>
|
||
</appenders>
|
||
|
||
<!--然后定义logger,只有定义了logger并引入的appender,appender才会生效-->
|
||
<loggers>
|
||
<logger name="org.springframework.core" level="info">
|
||
</logger>
|
||
<logger name="org.springframework.beans" level="info">
|
||
</logger>
|
||
<logger name="org.springframework.context" level="info">
|
||
</logger>
|
||
<!--建立一个默认的root的logger-->
|
||
<Logger name="com.stormragetech" level="debug" additivity="true">
|
||
<AppenderRef ref="StormragetechLog"/>
|
||
</Logger>
|
||
<Root level="info">
|
||
<AppenderRef ref="Console"/>
|
||
</Root>
|
||
</loggers>
|
||
|
||
</configuration> |