|
14 | 14 | <!--日志文件保留天数-->
|
15 | 15 | <MaxHistory>30</MaxHistory>
|
16 | 16 | <!--用来指定日志文件的上限大小,那么到了这个值,就会删除旧的日志-->
|
17 |
| - <totalSizeCap>1GB</totalSizeCap> |
| 17 | + <totalSizeCap>5GB</totalSizeCap> |
18 | 18 | <!--日志文件分割的条件为单个日志文件大小达到10M-->
|
19 | 19 | <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
|
20 | 20 | <maxFileSize>100MB</maxFileSize>
|
|
57 | 57 | </filter>
|
58 | 58 | </appender>
|
59 | 59 |
|
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 |
| - |
81 | 60 | <!-- 日志异步输出 -->
|
82 | 61 | <appender name="async-app" class="ch.qos.logback.classic.AsyncAppender">
|
83 | 62 | <!-- 不丢失日志.默认的,如果队列的80%已满,则会丢弃TRACT、DEBUG、INFO级别的日志 -->
|
|
97 | 76 | <appender-ref ref="error"/>
|
98 | 77 | </appender>
|
99 | 78 |
|
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 |
| - |
115 | 79 | <!--保存服务自己定义的日志-->
|
116 | 80 | <logger name="com.haizhi.template">
|
117 | 81 | <appender-ref ref="async-app"/>
|
|
0 commit comments