<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration>
<configuration>
//value值是在服务器日志文件的路径
<property name="LOG_HOME" value="/usr/app/epay/online/logs" />
<!-- 控制台输出日志 -->
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<pattern>%logger{50}[%-5p] %d{HH:mm:ss.SSS} [%thread] %m %n</pattern>
</layout>
</appender>
<!-- 文件输出日志 (文件大小策略进行文件输出,超过指定大小对文件备份)-->
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>${LOG_HOME}/online.log</File>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>${LOG_HOME}/online.log.%d{yyyy-MM-dd_HH}.gz</FileNamePattern>
</rollingPolicy>
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>[%-5p] %d{yyyy-MM-dd HH:mm:ss} [%thread] %logger{50} %m %n</Pattern>
</layout>
</appender>
<appender name="F5FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>${LOG_HOME}/f5online.log</File>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>${LOG_HOME}/f5online.log.%d{yyyy-MM-dd}.gz</FileNamePattern>
<maxHistory>7</maxHistory>
</rollingPolicy>
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>[%-5p] %d{yyyy-MM-dd HH:mm:ss} [%thread] %logger{50} %m %n</Pattern>
</layout>
</appender>
<!-- <logger name="org.springframework" additivity="false"> -->
<!-- <level value="debug" /> -->
<!-- <appender-ref ref="FILE" /> -->
<!-- <appender-ref ref="STDOUT" /> -->
<!-- </logger> -->
<logger name="org.apache.mina" additivity="false">
<level value="debug" />
<appender-ref ref="F5FILE" />
<appender-ref ref="STDOUT" />
</logger>
<logger name="java.sql" additivity="false">
<level value="debug" />
<appender-ref ref="FILE" />
<appender-ref ref="STDOUT" />
</logger>
<logger name="org" additivity="false">
<level value="debug" />
<appender-ref ref="FILE" />
<appender-ref ref="STDOUT" />
</logger>
<logger name="com" additivity="false">
<level value="debug" />
<appender-ref ref="FILE" />
<appender-ref ref="STDOUT" />
</logger>
<root>
<level value="DEBUG" />
<appender-ref ref="FILE" />
<appender-ref ref="STDOUT" />
</root>
</configuration>
还没有评论,来说两句吧...