Spring Boot配置保存日志文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot配置保存日志文件相关的知识,希望对你有一定的参考价值。
参考技术A springboot日志配置:名称只要是一 logback开头就行,测试使用log.xml并不会生成日志。合法名称:logback.xml 、logback-spring.xml
备注:要配置logback-spring.xml,springboot会默认加载此文件,为什么不配置logback.xml,因为logback.xml会先application.properties加载,而logback-spring.xml会后于application.properties加载,这样我们在application.properties文中设置日志文件名称和文件路径才能生效
2、编写xml文件内容:
上述配置的编码中,对应符号的含义如下
在当前文件夹下会创建一个【poslog/2020-10/22】的文件夹,里面会按天生成日志:【2020-10-22.log】,例如:
备注:发现使用这个默认不用配置pom依赖,最新的spring-boot-starter-web中已经集成了。
总结:启动一个项目,直接将logback-spring.xml文件复制到resources目录下就可以实现日志文件记录。非常方便。
分类logback.xml配置:
日志配置到d盘了
还可以在application.yml中配置
配置info就只有info以上日志才会输出
如果配置 com.example: debug ,那么我们项目com.example包里面debug以上的日志也会输出。
Spring Boot中的日志配置
参考技术A 在默认情况下Spring Boot只会在控制台输出日志。如果不用复杂的功能,只是希望能在文件中输出同样的日志。
只需要在application.properity加入如下配置:
要想更加定制化地进行日志输出,需要自己写logback.xml配置文件,在resources目录下新建logback.xml文件,spring-boot会自动读取该文件,而弃用默认配置。
一种配置,如下所示。其中配置了控制台、文件两种日志输出方式。并且文件时按天另存为新文件,并个性化设置了日志输出格式。同时也做到了给具体包设置不同的日志级别。
https://blog.csdn.net/liujun03/article/details/82684209
以上是关于Spring Boot配置保存日志文件的主要内容,如果未能解决你的问题,请参考以下文章