第一步,控制台看到打印信息
1.maven项目新增组件,就需要在pom.xml中引入依赖。但是logback不需要,因为他已经被包含在spring-boot-starter-web中了,所以如果引入了spring-boot-starter-web,就不需要再单独引用logback依赖。
如下图所示:
Spring Boot默认的日志级别为INFO,所以在没有任何配置的情况下,会在控制台打印出INFO日志。
2.如果我们要自定义日志,就需要新建配置文件logback.xml。创建位置在resources文件夹下。
如图所示:
3.logback.xml文件初始版本,如下图所示:
<configuration debug="false"> <!--日志名称--> <contextName>testLog</contextName> <!--开发环境日志--> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <!--encoder 默认配置为PatternLayoutEncoder--> <encoder> <pattern>===%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level %logger Line:%-3L - %msg%n</pattern> <charset>utf-8</charset> </encoder> </appender> <root level="INFO"> <!--生产环境将stdout去掉--> <appender-ref ref="STDOUT" /> </root> </configuration>
4.打印台输出日志,如图所示:
到这里,最简单的logback配置就完成了。
原文:https://www.cnblogs.com/superisland/p/11124973.html