本次开发环境为:
系统:Windows 10 10.0
JDK:JRE: 1.8.0_152-release-1136-b43 amd64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
开发工具:IntelliJ IDEA 2018.1.8
springboot框架:2.2.0
在之前的文章中我们发现,日志打印可读性越来越差,本篇我们将对其日志进行设置,在SpringBoot中默认采用的是slf4j日志框架,底层默认使用logback,至此我们开始进行对其配置优化。
直接上干货,不多废话,相关问题欢迎在评论区指教。
1、引入日志配置包
2、在idea中安装lombok插件
启用注释处理
2、更改类中日志使用方式,采用注解引用方式。
@Slf4j
public class XssConfig {
//private Logger log = LoggerFactory.getLogger(XssConfig.class);
3、运行测试日志是否打印正常
访问地址依旧延续使用上一篇:http://127.0.0.1:8081/hello?name=cnHuaShao
日志打印正常,引用方式更换完毕,lombok还有很多强大的功能,后续我们会在各个教程中逐渐用到。
4、开始进行日志配置文件,这里我们有两种配置方式,可以直接在application.yml中,也可单独使用logback-spring.xml进行配置,我直接采用的是logback-spring.xml,下面开始配置,首先在application.yml中配置引用的配置文件位置
#日志配置
logging:
level:
root: debug
config: classpath:log/logback-spring.xml
5、在resources中创建log包,在其中创建文件logback-spring.xml文件
6、开始进行编写logback-spring.xml配置文件
代码示例
本文的相关例子可以查看仓库中的RapidDevelopment-demo3
目录:
Gitee 地址
如果您觉得本文不错,欢迎Star
支持
本文声明:
知识共享许可协议
本作品由 cn華少 采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。