日志
基于Lombok使用注解@Slf4j将日志信息输出为日志文件
blog.csdn.net成就一亿技术人!
maven项目基于Lombok使用注解@Slf4j将日志信息输出为日志文件
- maven项目基于Lombok使用注解@Slf4j将打印的日志输出为日志文件
-
- 结果与目的
-
- 结果
- 目的
- 简述
- 日志等级
- 配置流程
-
- 导入maven依赖
- 配置文件
- 新建logback-spring.xml文件
- 完成配置
- 结语
maven项目基于Lombok使用注解@Slf4j将打印的日志输出为日志文件
结果与目的
结果
完整配置后项目在启动后,会根据配置文件中设置的文件路径生成四个不同级别的.log文件:info.log、warn.log、debug.log、error.log,除了项目启动当天的日志文件名称没有日期外,在项目持续运行期间,后续日志文件名称会将当天的日期加进去区分具体哪一天的日志
目的
方便快速检测并查看项目中的一些具体BUG信息或者某些需求日志
简述
slf4j(全称是Simple Loging Facade For Java)是一个为Java程序提供日志输出的统一接口,并不是一个具体的日志实现方案,就好像我们经常使用的JDBC一样,只是一种规则…简介及底层实现.
日志等级
slf4j日志级别有五种:ERROR、WARN、INFO、DEBUG、TRACE,级别从高到底
此外,还有一个级别 OFF,可用来关闭日志记录,使用级别 ALL 启用所有消息的日志记录
ALL和DEBUG不建议使用,打印输出的日志过于多
配置流程
导入maven依赖
version
<lombok.version>1.18.4</lombok.version>
Lombok and slf4j
配置文件
application.yml
文件的路径和级别已经在logback-spring.xml中设置
logging:
config: classpath:config/logback-spring.xml
# path: operation-mysql-logs
# level.: debug
新建logback-spring.xml文件
yml文件中config路径是classpath:config/logback-spring.xml文件夹下的logback-spring.xml
新建logback-spring.xml完成后需要放在resources目录下新建config目录下
配置文件路径可根据实际自行调整
注:
1:xml文件中
2:文件中
3:如果更改logback-spring.xml的文件名称,在文件中
配置文件中其他属性的具体意思请查看文件中对应的注释内容
完成配置
使用框架:SSM
启动项目即可,有问题的可以留言一起研究
说明:Lombok的注解@Slf4j只是负责提供打印日志信息的一种注解方式,真正具体的日志实现方案是org.apache.log4j.Logger类
结语
2021年6月29日 13:33:23 记录于 CSDN

浙公网安备 33010602011771号