在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文件里的内容不会被笼罩,而是会持续追加。
大厂中的日志规约