Authored by Xu

Merge branch 'master' of http://git.yoho.cn/ops/monitor-ui

... ... @@ -9,7 +9,7 @@
debug:当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。默认值为false。 -->
<configuration scan="true" scanPeriod="60 seconds" debug="false">
<!-- 日志最大的历史 7天 -->
<property name="maxHistory" value="2"/>
<property name="maxHistory" value="6"/>
<!-- 日志最大的文件大小 10MB-->
<property name="maxFileSize" value="30MB"/>
... ... @@ -88,6 +88,31 @@
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level - %msg%n</pattern>
</encoder>
</appender>
<!-- 按照每天生成日志文件 -->
<appender name="BAN_IP_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${catalina.home}/logs/banIP.log</file>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>INFO</level>
</filter>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<!-- 按天回滚 daily -->
<fileNamePattern>
${catalina.home}/logs/banIP.%d{yyyy-MM-dd}.%i.log.gz
</fileNamePattern>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<!-- or whenever the file size reaches 100MB -->
<maxFileSize>${maxFileSize}</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<!-- 日志最大的历史 60天 -->
<maxHistory>${maxHistory}</maxHistory>
</rollingPolicy>
<encoder>
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level - %msg%n</pattern>
</encoder>
</appender>
<!-- root级别 DEBUG -->
<root level="INFO">
... ... @@ -102,5 +127,10 @@
<level value="INFO"/>
<appender-ref ref="APP_LOG"/>
</logger>
<logger name="banIPLogger" additivity="false">
<level value="INFO"/>
<appender-ref ref="BAN_IP_LOG"/>
</logger>
</configuration>
\ No newline at end of file
... ...