Files
http.netty/target/classes/log4j2.xml
2018-05-18 16:30:47 +08:00

53 lines
2.4 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?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并引入的appenderappender才会生效-->
<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>