Skip to content

Commit fc9ac50

Browse files
committedNov 25, 2019
日志配置修改-删除慢查询日志
1 parent 45abff2 commit fc9ac50

File tree

1 file changed

+1
-37
lines changed

1 file changed

+1
-37
lines changed
 

‎src/main/resources/config/logback-spring-prod.xml

+1-37
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<!--日志文件保留天数-->
1515
<MaxHistory>30</MaxHistory>
1616
<!--用来指定日志文件的上限大小,那么到了这个值,就会删除旧的日志-->
17-
<totalSizeCap>1GB</totalSizeCap>
17+
<totalSizeCap>5GB</totalSizeCap>
1818
<!--日志文件分割的条件为单个日志文件大小达到10M-->
1919
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
2020
<maxFileSize>100MB</maxFileSize>
@@ -57,27 +57,6 @@
5757
</filter>
5858
</appender>
5959

60-
<!--记录服务sql执行超时的日志-->
61-
<appender name="slowSql" class="ch.qos.logback.core.rolling.RollingFileAppender">
62-
<file>${LOG_PATH}/slowSql.log</file>
63-
<Prudent>true</Prudent>
64-
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
65-
<fileNamePattern>${LOG_PATH}/slowSql.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
66-
<!--日志文件保留天数-->
67-
<MaxHistory>30</MaxHistory>
68-
<!--用来指定日志文件的上限大小,那么到了这个值,就会删除旧的日志-->
69-
<totalSizeCap>3GB</totalSizeCap>
70-
<!--日志文件分割的条件为日志文件大小达到10M-->
71-
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
72-
<maxFileSize>100MB</maxFileSize>
73-
</timeBasedFileNamingAndTriggeringPolicy>
74-
</rollingPolicy>
75-
<encoder class="ch.qos.logback.classic.encoder.PatternLayoutEncoder">
76-
<pattern>${LOG_PATTERN}</pattern>
77-
<charset>utf-8</charset>
78-
</encoder>
79-
</appender>
80-
8160
<!-- 日志异步输出 -->
8261
<appender name="async-app" class="ch.qos.logback.classic.AsyncAppender">
8362
<!-- 不丢失日志.默认的,如果队列的80%已满,则会丢弃TRACT、DEBUG、INFO级别的日志 -->
@@ -97,21 +76,6 @@
9776
<appender-ref ref="error"/>
9877
</appender>
9978

100-
<appender name="async-slowSql" class="ch.qos.logback.classic.AsyncAppender">
101-
<!-- 不丢失日志.默认的,如果队列的80%已满,则会丢弃TRACT、DEBUG、INFO级别的日志 -->
102-
<discardingThreshold>0</discardingThreshold>
103-
<!-- 更改默认的队列的深度,该值会影响性能.默认值为256 -->
104-
<queueSize>512</queueSize>
105-
<!-- 添加附加的appender,最多只能添加一个 -->
106-
<appender-ref ref="slowSql"/>
107-
</appender>
108-
109-
<!--打印出执行时间超时的sql-->
110-
<logger name="com.alibaba.druid.filter.stat.StatFilter"
111-
level="INFO">
112-
<appender-ref ref="async-slowSql"/>
113-
</logger>
114-
11579
<!--保存服务自己定义的日志-->
11680
<logger name="com.haizhi.template">
11781
<appender-ref ref="async-app"/>

0 commit comments

Comments
 (0)
Please sign in to comment.