1.注入依赖,将logback的依赖导入
<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>
<!--calss表示在控制台输出-->
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<!--pattern是对输出的日志进行格式的限定,前面是按照数字输出时间,中间的thread是输出线程,-5表示左对齐,level表示的当前的级别,比如debug等等,msg表示的具体日志输出内容 %n表示换行 logger{36}表示输出字符控制在36个以内-->
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<!--这里的level表示的意思是在debug级别之上的,都要输出在控制台上-->
<root level="debug">
<!--这里的console对应的是上面的appender,表示按照上面的形式进行输出-->
<appender-ref ref="console"/>
</root>
</configuration>
日志的level