本文是这篇教程的学习笔记:
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. 2020年中国面向人工智能“新基建”的知识图谱行业白皮书
  2. Nodejs--url模块
  3. 关于激励函数的一些思考
  4. linux下更换pip源
  5. c#中WepAPI(post/get)控制器方法创建和httpclient调用webAPI实例
  6. 朱晔的互联网架构实践心得S1E7:三十种架构设计模式(上)
  7. 代码安全检视方法有_在华为写了 13 年代码,都是宝贵的经验
  8. hive對於數據是懶加載的_05-配置数据库的远程连接 创建hive数据库的时候要选择latin1...
  9. eclipse字体大小调整
  10. 气球java游戏_50个室内趣味游戏活动
  11. sql未保存文档找回
  12. 转角遇到爱之经典对白与漫画文字
  13. 编译原理(第四版)胡元义第三章部分习题答案(2)
  14. vba中FreezePanes(冻结窗格)用法
  15. 构建前端项目及使用技术
  16. 计算机机房 网络安全,机房网络安全建设标准参考
  17. php怎么访问ldap,用Php如何操作LDAP_PHP
  18. 【C深入】程序中的三国天下,栈,堆,静态内存
  19. 跟随Deepmind使用AI玩《星际争霸2》
  20. [树剖] 树剖:从入门到进阶

热门文章

  1. 设计模式之 中介者模式
  2. 安装工程图形算量离我们还多远
  3. myeclipse中如何修改Servlet模板
  4. mybatis-plus的概念
  5. 18.12.09-C语言练习:兔子繁衍问题 / Fibonacci 数列
  6. 团队作业8——测试与发布(Beta阶段)
  7. CSS实现三列图片等宽等间距布局
  8. 20151117个人日记
  9. WordPress搬家全攻略
  10. 回归树与基于规则的模型(part2)--简单回归树