本文是这篇教程的学习笔记:
https://www.springboottutorial.com/logging-with-spring-boot-logback-slf4j-and-log4j
我有一个最简单的SpringBoot应用,其pom.xml里的依赖定义如下:

上图看到很多Starter,比如Spring-boot-starter-data-redis, Spring-boot-starter-web等等。这些Starter都包含了一个spring-boot-starter, 而这个starter又包含了一个实现logging的starter,叫做spring-boot-starter-logging.

也就是说,如果我们使用SpringBoot,无需再导入额外的配置,就能使用日志功能了。

SpringBoot slf4j的默认实现是logback,默认输出是到控制台console:

As you can see the default logging framework is Logback with SLF4j as implementation.
By default, all logging goes to console.

在Application.properties文件里使用logging.level.root配置项目全局的日志级别:

当然要针对个别包进行日志级别的分别配置也是可以的:
logging.level.some.package.path=DEBUG
logging.level.some.other.package.path=ERROR

Custom configuration using logback.xml

Spring Boot will pick up all custom configuration using logback.xml as long as it is in the application class path.

将日志写入本地日志文件的做法:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

SpringBoot里slf4j日志功能的默认实现相关推荐

  1. springboot 打印slf4_SpringBoot里slf4j日志功能的默认实现

    本文是这篇教程的学习笔记: https://www.springboottutoria... 我有一个最简单的SpringBoot应用,其pom.xml里的依赖定义如下: 上图看到很多Starter, ...

  2. SpringBoot基础篇日志管理之默认配置

    1.美图 2.概述 创建一个SpringBoot项目,根据官方文档的说明,默认选择的是Logback来记录日志:logback也是相对来说用的比较多的框架了,下文全都默认以logback作为日志输出框 ...

  3. SpringBoot之Slf4j日志实现根据业务不同将日志写进不同的文件

    背景: 最近遇到一个工作业务需求:简单地将就是一个服务里面包含HTTP的入口服务,还包含TCP入口服务,这个时候正常情况下,我们使用@Slf4j的日志方式,会自动的将所有的日志写进一个文件,因为@Sl ...

  4. 【java】java自带的java.util.logging.Logger日志功能

    偶然翻阅到一篇文章,注意到Java自带的Logger日志功能,特地来细细的看一看,记录一下. 1.Java自带的日志功能,默认的配置 ①Logger的默认配置,位置在JRE安装目录下lib中的logg ...

  5. spring、springboot集成 log4j日志、log4j2日志以及slf4j

    1.查看pringboot自带的日志框架 新建一个springboot 工程,查看依赖树 通过查看依赖树可以发现,springboot自带被loggong管理的log4j .logback等日志相关的 ...

  6. SpringBoot使用Slf4j+Log4j2完成项目的日志记录

    SpringBoot使用Slf4j+Log4j完成项目的日志记录 前言 本示例采用SpringBoot项目使用SpringAOP记录日志,Slf4j作为日志门面,Log4j2作为日志实现实,实现开发中 ...

  7. SpringBoot整合Logback日志框架+Slf4j注解使用

    文章目录 1.基本介绍 2.使用说明 2.1 引入maven依赖 2.2 创建logback-spring.xml 3.编写一个HTTP接口 3.1 通过创建LoggerFactory实例 3.2 通 ...

  8. springboot开启debug日志_Spring Boot SLF4J日志实例(五十)

    默认情况下,SLF4j日志记录包含在Spring Boot Web应用程序中,只需要启用它就可以了. 注意:查看此Spring Boot Logback XML模板以了解默认的日志记录模式和配置. S ...

  9. springboot 打印slf4_SpringBoot 整合 slf4j 日志打印

    划水时间,记录一下用到的相关slf4j 日志打印,如何实现配置输出.本地保存log日志文件... 我使用的是SpringBoot框架,slf4j 类库已经包含到了 SpringBoot 框架中,所有, ...

最新文章

  1. Cell Research丨潘涛/骆观正合作团队揭示肠道菌群调控宿主RNA甲基化和基因表达新机制...
  2. linux的ls命令详解
  3. chrome 适配调试_终于明白怎么用Chrome开发适配各种移动端屏幕尺寸了
  4. 未来的信息化,就是挖掘企业数据、提升战略决策
  5. oracle rownum使用与分页
  6. 雷军:创办小米前后我的一些思考
  7. 网站压力测试的几种方法
  8. word文档里面怎样自动生成目录
  9. linux 中移动文件_如何在Linux中移动文件
  10. 子桓说:员工苦不应该,领导苦是咎由自取!
  11. 玩转外贸LinkedIn必备的三大特质,以及突破六度人脉技巧
  12. 升级 glibc 到2.18版本
  13. 12306能删候补订单记录_12306候补购票功能使用教程:一次只能提交1个候补订单...
  14. PBS环境------qsub, qstat, qdel
  15. SpringBoot 接口数据加解密技巧
  16. Docker安装教程(超详细)
  17. CAEE2023精密冲压件/五金件、精密冲床、模具展览会
  18. Java曲线之削峰填谷,Sentinel匀速模式(削峰填谷)
  19. python应用领域介绍 -- (python 真的很强大)
  20. 五家车企宣布召回63万辆问题汽车 现代、本田等上榜

热门文章

  1. 2008年初看的书[带简评]
  2. 第四篇 Python循环
  3. 微信开发 :WeixinPayInfoCollection尚未注册Mch 问题解决
  4. 此项目的默认Web访问模式设置为文件共享, 但是无法从路径(此为转贴)
  5. SQL Server 2008中的代码安全(四):主密钥
  6. sonar plugin DefaultMeasure与DefaultHighlighting
  7. 执行 java -jar xxx.jar 是不是创建进程问题
  8. 广告点击率(CTR)预测经典模型 GBDT + LR 理解与实践(附数据 + 代码)
  9. 牛客网剑指offer编程实践21-30题
  10. R语言观察日志(part20)--包的组件之R代码