1. maven
<!--logback日志组件,spring框架默认集成-->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.2.3</version>
</dependency>
2. logback.xml:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<!--appender:追加器-->
<!--class="ch.qos.logback.core.ConsoleAppender"向控制台进行打印输出-->
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<!--encoder是编码器的意思-->
<encoder>
<!--日志格式 thread:线程名字;d:时间;level:日志级别;logger{10}:说明那个类的哪个方法所产生的日志,日志长度 msg:日志消息 %n:换行-->
<pattern>%d{YYYY-mm-dd HH:mm:ss} [%thread] %level %logger{100} - %msg%n</pattern>
<!--解决中文乱码问题-->
<charset>UTF-8</charset>
</encoder>
</appender>
<!--level:最低允许输出 -->
<!-- 日志输出级别(优先级高到低):
error:错误-系统的故障日志
warn:警告-存在风险或使用不当的日志
info:一般性消息
debug:程序内部用于调试信息
trace:程序运行的跟踪信息-->
<root level="debug">
<appender-ref ref="console"/>
</root>
</configuration>