在application.properties里配置一行:logging.level.启动类所在的包的包名=日志级别(debug),作用是设置日志等级,日志等级一共有四种,分别是trace、debug、info、error。等级大小排名:trace<debug<info<error,日志等级设置后,控制台只会输出大于或等于所设置的等级的日志。
设置完再控制台就可以看到SQL的映射文件里的SQL语句了。
一般打印输出的语句在控制台都是这样展示的
如果想像上面的SQL语句在控制台的日志展示一样的话,我们可以借用日志对象去写代码
这行代码中Logger以及LoggerFactory都需要导包,分别是
getLogger(clazz:)这里是指定要哪一个类的日志信息。那么在获取日志对象的时候,我们一般推荐使用slf4j包中的日志对象。
具体使用:
实现效果:
输出的日志中,包名不全是为了保证格式的正确,一般如果包名很长的话,会用首字母代替。
日志文件打印到文件的实现方法:在application.properties里配置一行:logging.file.path=文件夹路径。如果没有对应名字的文件夹,也会自动生成一个文件夹。
反复运行程序,log文件里的内容不会被覆盖,而是会继续追加。
大厂中的日志规约
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。