spring boot项目整合MyBatis之后日志业务的设计

spring boot项目整合MyBatis之后日志业务的设计_第1张图片
在application.properties里配置一行:logging.level.启动类所在的包的包名=日志级别(debug),作用是设置日志等级,日志等级一共有四种,分别是trace、debug、info、error。等级大小排名:trace设置完再控制台就可以看到SQL的映射文件里的SQL语句了。
控制台显示的日志


一般打印输出的语句在控制台都是这样展示的spring boot项目整合MyBatis之后日志业务的设计_第2张图片
如果想像上面的SQL语句在控制台的日志展示一样的话,我们可以借用日志对象去写代码
调用日志对象
这行代码中Logger以及LoggerFactory都需要导包,分别是
导包
getLogger(clazz:)这里是指定要哪一个类的日志信息。那么在获取日志对象的时候,我们一般推荐使用slf4j包中的日志对象。
具体使用:日志对象的具体使用
实现效果:spring boot项目整合MyBatis之后日志业务的设计_第3张图片
输出的日志中,包名不全是为了保证格式的正确,一般如果包名很长的话,会用首字母代替。


日志文件打印到文件的实现方法:在application.properties里配置一行:logging.file.path=文件夹路径。如果没有对应名字的文件夹,也会自动生成一个文件夹。spring boot项目整合MyBatis之后日志业务的设计_第4张图片
反复运行程序,log文件里的内容不会被覆盖,而是会继续追加。

大厂中的日志规约
spring boot项目整合MyBatis之后日志业务的设计_第5张图片

你可能感兴趣的:(spring boot项目整合MyBatis之后日志业务的设计)