Showing
2 changed files
with
24 additions
and
17 deletions
@@ -21,39 +21,46 @@ | @@ -21,39 +21,46 @@ | ||
21 | </encoder> | 21 | </encoder> |
22 | </appender> | 22 | </appender> |
23 | 23 | ||
24 | - <!-- WARN级别日志 appender --> | ||
25 | <appender name="WARN" class="ch.qos.logback.core.rolling.RollingFileAppender"> | 24 | <appender name="WARN" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
26 | - <file>/Data/tomcat_logs/monitor/warn-log</file> | ||
27 | - <!-- 过滤器,过滤掉 TRACE 和 DEBUG 和 INFO 级别的日志 --> | 25 | + <file>${catalina.home}/logs/warn.log</file> |
28 | <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> | 26 | <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> |
29 | - <level>WARN</level> | 27 | + <level>ERROR</level> |
30 | </filter> | 28 | </filter> |
31 | <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> | 29 | <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
32 | - <!-- 按天回滚 daily --> | ||
33 | - <fileNamePattern>${catalina.home}/logs/%d{yyyy-MM-dd}/warn-log.log</fileNamePattern> | ||
34 | - <!-- 日志最大的保存天数 --> | 30 | + <!-- daily rollover --> |
31 | + <fileNamePattern> | ||
32 | + ${catalina.home}/logs/warn.%d{yyyy-MM-dd}.%i.log.gz | ||
33 | + </fileNamePattern> | ||
34 | + <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> | ||
35 | + <!-- or whenever the file size reaches 100MB --> | ||
36 | + <maxFileSize>${maxFileSize}</maxFileSize> | ||
37 | + </timeBasedFileNamingAndTriggeringPolicy> | ||
38 | + <!-- keep 30 days' worth of history --> | ||
35 | <maxHistory>${maxHistory}</maxHistory> | 39 | <maxHistory>${maxHistory}</maxHistory> |
36 | </rollingPolicy> | 40 | </rollingPolicy> |
37 | - <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> | ||
38 | - <maxFileSize>${maxFileSize}</maxFileSize> | ||
39 | - </triggeringPolicy> | ||
40 | <encoder> | 41 | <encoder> |
41 | - <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger - %msg%n</pattern> | 42 | + <pattern>%-1relative - %d{HH:mm:ss.SSS} [%thread] %-5level %logger{0}:%line -- %msg%n</pattern> |
42 | </encoder> | 43 | </encoder> |
43 | </appender> | 44 | </appender> |
44 | 45 | ||
45 | <!-- DEBUG级别日志 appender --> | 46 | <!-- DEBUG级别日志 appender --> |
46 | <appender name="DEBUG" class="ch.qos.logback.core.rolling.RollingFileAppender"> | 47 | <appender name="DEBUG" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
47 | - <file>/Data/tomcat_logs/monitor/debug-log</file> | 48 | + <file>${catalina.home}/logs/debug.log</file> |
49 | + <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> | ||
50 | + <level>INFO</level> | ||
51 | + </filter> | ||
48 | <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> | 52 | <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
49 | <!-- 按天回滚 daily --> | 53 | <!-- 按天回滚 daily --> |
50 | - <fileNamePattern>${catalina.home}/logs/%d{yyyy-MM-dd}/debug-log.log</fileNamePattern> | 54 | + <fileNamePattern> |
55 | + ${catalina.home}/logs/debug.%d{yyyy-MM-dd}.%i.log.gz | ||
56 | + </fileNamePattern> | ||
57 | + <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> | ||
58 | + <!-- or whenever the file size reaches 100MB --> | ||
59 | + <maxFileSize>${maxFileSize}</maxFileSize> | ||
60 | + </timeBasedFileNamingAndTriggeringPolicy> | ||
51 | <!-- 日志最大的历史 60天 --> | 61 | <!-- 日志最大的历史 60天 --> |
52 | <maxHistory>${maxHistory}</maxHistory> | 62 | <maxHistory>${maxHistory}</maxHistory> |
53 | </rollingPolicy> | 63 | </rollingPolicy> |
54 | - <triggeringPolicy class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy"> | ||
55 | - <maxFileSize>${maxFileSize}</maxFileSize> | ||
56 | - </triggeringPolicy> | ||
57 | <encoder> | 64 | <encoder> |
58 | <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger - %msg%n</pattern> | 65 | <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger - %msg%n</pattern> |
59 | </encoder> | 66 | </encoder> |
-
Please register or login to post a comment