Showing
1 changed file
with
17 additions
and
11 deletions
@@ -94,6 +94,17 @@ | @@ -94,6 +94,17 @@ | ||
94 | </encoder> | 94 | </encoder> |
95 | </appender> | 95 | </appender> |
96 | 96 | ||
97 | + | ||
98 | + <appender name="REQUEST_TIMEOUT_ASYNCFILE" class= "ch.qos.logback.classic.AsyncAppender"> | ||
99 | + <!-- 不丢失日志.默认的,如果队列的80%已满,则会丢弃TRACT、DEBUG、INFO级别的日志 --> | ||
100 | + <discardingThreshold >20</discardingThreshold> | ||
101 | + <!-- 更改默认的队列的深度,该值会影响性能.默认值为256 --> | ||
102 | + <queueSize>256</queueSize> | ||
103 | + <neverBlock>true</neverBlock> | ||
104 | + <!-- 添加附加的appender,最多只能添加一个 --> | ||
105 | + <appender-ref ref ="REQUEST_TIMEOUT"/> | ||
106 | + </appender> | ||
107 | + | ||
97 | <!-- 数据库超时日志 appender --> | 108 | <!-- 数据库超时日志 appender --> |
98 | <appender name="DATABASE_TIMEOUT" class="ch.qos.logback.core.rolling.RollingFileAppender"> | 109 | <appender name="DATABASE_TIMEOUT" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
99 | <file>${yoho.logs.basedir}/${yoho.search.service.env.namespace}/database-timeout.log</file> | 110 | <file>${yoho.logs.basedir}/${yoho.search.service.env.namespace}/database-timeout.log</file> |
@@ -148,6 +159,7 @@ | @@ -148,6 +159,7 @@ | ||
148 | </encoder> | 159 | </encoder> |
149 | </appender> | 160 | </appender> |
150 | 161 | ||
162 | + | ||
151 | <!-- 缓存命中请求日志 appender --> | 163 | <!-- 缓存命中请求日志 appender --> |
152 | <appender name="CACHE_MATCH_REQUEST_APPENDER" class="ch.qos.logback.core.rolling.RollingFileAppender"> | 164 | <appender name="CACHE_MATCH_REQUEST_APPENDER" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
153 | <file>${yoho.logs.basedir}/${yoho.search.service.env.namespace}/cache-match-request.log</file> | 165 | <file>${yoho.logs.basedir}/${yoho.search.service.env.namespace}/cache-match-request.log</file> |
@@ -293,23 +305,17 @@ | @@ -293,23 +305,17 @@ | ||
293 | </root> | 305 | </root> |
294 | 306 | ||
295 | <!-- http请求处理超时日志 --> | 307 | <!-- http请求处理超时日志 --> |
296 | - <logger name="com.yoho.core.common.monitor.ThreadProfile" additivity="true"> | ||
297 | - <level value="INFO"/> | ||
298 | - <appender-ref ref="REQUEST_TIMEOUT"/> | 308 | + <logger name="com.yoho.core.common.monitor.ThreadProfile" additivity="false"> |
309 | + <level value="WARN"/> | ||
310 | + <appender-ref ref="REQUEST_TIMEOUT_ASYNCFILE"/> | ||
299 | </logger> | 311 | </logger> |
300 | 312 | ||
301 | <!-- 数据库处理超时日志 --> | 313 | <!-- 数据库处理超时日志 --> |
302 | - <logger name="com.yoho.core.dal.datasource.DataSourceMethodInterceptor" additivity="true"> | 314 | + <logger name="com.yoho.core.dal.datasource.DataSourceMethodInterceptor" additivity="false"> |
303 | <level value="INFO"/> | 315 | <level value="INFO"/> |
304 | <appender-ref ref="DATABASE_TIMEOUT"/> | 316 | <appender-ref ref="DATABASE_TIMEOUT"/> |
305 | </logger> | 317 | </logger> |
306 | 318 | ||
307 | - <!-- 服务请求统计 --> | ||
308 | - <logger name="com.yoho.core.common.monitor" additivity="true"> | ||
309 | - <level value="INFO"/> | ||
310 | - <appender-ref ref="REQUEST_STAT"/> | ||
311 | - </logger> | ||
312 | - | ||
313 | <!-- 缓存命中率统计日志 --> | 319 | <!-- 缓存命中率统计日志 --> |
314 | <logger name="CACHE_MATCH" additivity="false"> | 320 | <logger name="CACHE_MATCH" additivity="false"> |
315 | <level value="INFO"/> | 321 | <level value="INFO"/> |
@@ -317,7 +323,7 @@ | @@ -317,7 +323,7 @@ | ||
317 | </logger> | 323 | </logger> |
318 | 324 | ||
319 | <!-- 缓存命中请求日志 --> | 325 | <!-- 缓存命中请求日志 --> |
320 | - <logger name="CACHE_MATCH_REQUEST" additivity="false"> | 326 | + <logger name="CACHE_MATCH_REQUEST" additivity="${yoho.logs.level}"> |
321 | <level value="INFO"/> | 327 | <level value="INFO"/> |
322 | <appender-ref ref="CACHE_MATCH_REQUEST_APPENDER"/> | 328 | <appender-ref ref="CACHE_MATCH_REQUEST_APPENDER"/> |
323 | </logger> | 329 | </logger> |
-
Please register or login to post a comment