乐趣区

关于java:spring-boot项目整合MyBatis之后日志业务的设计


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

大厂中的日志规约

退出移动版