SpringBoot进阶之日志集成(logback)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot进阶之日志集成(logback)相关的知识,希望对你有一定的参考价值。

参考技术A

大家好,一直以来我都本着 用最通俗的话理解核心的知识点, 我认为所有的难点都离不开 「基础知识」 的铺垫

「大佬可以绕过 ~」

如果你是一路看过来的,很高兴你能够耐心看完。之前带大家学了 Springboot 基础部分,对基本的使用有了初步的认识, 接下来的几期内容将会带大家进阶使用,会先讲解基础 中间件 的使用和一些场景的应用,或许这些技术你听说过,没看过也没关系,我会带大家一步一步的入门,耐心看完你一定会有 收获 ~

上期带大家学习了什么是 跨域 以及 Springboot 中如何处理它, 本期将带大家学习 SpringBoot 中如何集成 日志 工具,同样的,我们集成到 Springboot 中。最近github可能会被墙,所以我把源码放到了国内gitee上,本节我们依然使用上期的代码

本期没有太多的理论,大家跟着配就好了, 添加配置 resources/logback-spring.xml

配置好后, 我们运行项目,会发现跟目录多了一个 logs 的目录,那个就是日志文件,跟控制台产生的日志一样,被记录到文件里了。然后教大家怎么去打日志:

请求后发现控制台有打印,并且文件有记录,那么就成功了~ 依次类推,在你觉得需要记录的位置,进行日志记录就可以了,比如一些报错的地方或者一些关键点的地方

有时候,我们需要查看 sql 怎么执行的,但控制台啥输出没有可不行,下面教大家配一下:

配置好后,执行一下查询请求,会发现控制台有详细的 sql log 包括入参的值

本期就到这里结束了,总结一下,主要教大家如何在项目中配置 log ,因为我们的服务是跑在服务器上的,具体发生了啥,我们不知道,只能依赖 log ,所以还是比较重要的

以上是关于SpringBoot进阶之日志集成(logback)的主要内容,如果未能解决你的问题,请参考以下文章

13.7 SpringBoot集成日志系统logback的几个问题

SpringBoot集成logback日志展示(SpringBoot项目配置4)

springboot整合logback集成elk实现日志的汇总分析统计和检索功能

SpringBoot 集成ZooKeeper 框架实现LogBack 日志输出

SpringBoot如何与logback集成

springboot使用之三:springboot使用logback日志