| | |
| | | <property name="log.maxHistory" value="30"/> |
| | | <!--日志存储的根路径 ${catalina.base}指向每个Tomcat目录私有信息的位置, |
| | | 就是conf、logs、temp、webapps和work的父目录--> |
| | | <property name="log.filePath" value="E:/logback/lucky"/> |
| | | |
| | | <!-- E:/logback --> |
| | | <property name="log.filePath" value="/tmp/logs/lucky"/> |
| | | <!--日志展示的格式--> |
| | | <property name="log.pattern" value="%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n"/> |
| | | |
| | |
| | | </appender> |
| | | |
| | | |
| | | |
| | | <!-- 活动日志记录 --> |
| | | <!-- 活动日志 --> |
| | | <appender name="activityAppender" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
| | | <file>${log.filePath}/activity/info.log</file> |
| | | <file>${log.filePath}/activity/activity.log</file> |
| | | <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
| | | <fileNamePattern>${log.filePath}/activity/info.log.zip.%d{yyyy-MM-dd}</fileNamePattern> |
| | | <fileNamePattern>${log.filePath}/activity/activity.log.zip.%d{yyyy-MM-dd}</fileNamePattern> |
| | | <maxHistory>${log.maxHistory}</maxHistory> |
| | | </rollingPolicy> |
| | | <encoder> |
| | | <pattern>${log.pattern}</pattern> |
| | | </encoder> |
| | | </appender> |
| | | |
| | | <!-- 活动参与日志 --> |
| | | <appender name="activityJoinAppender" class="ch.qos.logback.core.rolling.RollingFileAppender"> |
| | | <file>${log.filePath}/activity/activity-join.log</file> |
| | | <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> |
| | | <fileNamePattern>${log.filePath}/activity/activity-join.log.zip.%d{yyyy-MM-dd}</fileNamePattern> |
| | | <maxHistory>${log.maxHistory}</maxHistory> |
| | | </rollingPolicy> |
| | | <encoder> |
| | |
| | | |
| | | <!-- 一切logger都会继承自root,root默认的层级level为debug --> |
| | | |
| | | <logger name="activityLogger" level="INFO" additivity="false"> |
| | | <logger name="activityLogger" level="INFO" additivity="true"> |
| | | <appender-ref ref="activityAppender"></appender-ref> |
| | | </logger> |
| | | |
| | | <logger name="activityJoinLogger" level="INFO" additivity="true"> |
| | | <appender-ref ref="activityJoinAppender"></appender-ref> |
| | | </logger> |
| | | |
| | | <root level="INFO"> |
| | | <!--在控制台中输出所在层级对应level(以及大于level)的日志信息,因为这里并没有设置LevelFilter--> |
| | | <appender-ref ref="STDOUT"></appender-ref> |