<?xml version="1.0" encoding="UTF-8"?>
|
<configuration>
|
<contextName>abel_user</contextName>
|
|
<!-- 控制台输入日志信息 -->
|
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
|
<encoder>
|
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36}.%method - %msg%n</pattern>
|
</encoder>
|
</appender>
|
|
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
<!-- 当日日志归档文件 -->
|
<file>${LOG_FILE}</file>
|
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
<!--过期日志转存的文件名格式 -->
|
<FileNamePattern>${LOG_FILE}.%d{yyyy-MM-dd}</FileNamePattern>
|
<!-- 日志保留天数 -->
|
<MaxHistory>60</MaxHistory>
|
</rollingPolicy>
|
<layout class="ch.qos.logback.classic.PatternLayout">
|
<!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符 -->
|
<Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}.%method - %msg%n</Pattern>
|
</layout>
|
</appender>
|
|
<!--<logger name="com.apache.ibatis" level="TRACE"/>-->
|
<logger name="com.apache.ibatis" level="DEBUG"/>
|
<logger name="java.sql.Connection" level="DEBUG"/>
|
<logger name="java.sql.Statement" level="DEBUG"/>
|
<logger name="java.sql.PreparedStatement" level="DEBUG"/>
|
|
<!-- com.alibaba.dubbo是dubbo服务的包,在info以下的级别会产生大量的启动日志,调成WARN减少日志输出 -->
|
<logger name="com.alibaba.dubbo" level="INFO"/>
|
|
<root level="INFO">
|
<appender-ref ref="FILE"/>
|
<appender-ref ref="CONSOLE"/>
|
</root>
|
|
</configuration>
|