本文是这篇教程的学习笔记:

https://www.springboottutoria...

我有一个最简单的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 打印slf4_SpringBoot里slf4j日志功能的默认实现相关推荐

  1. SpringBoot里slf4j日志功能的默认实现

    本文是这篇教程的学习笔记: https://www.springboottutorial.com/logging-with-spring-boot-logback-slf4j-and-log4j 我有 ...

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

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

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

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

  4. SpringBoot切面AOP打印请求和响应日志

    1.说明 Spring Boot微服务对外开放的Restful接口, 为了方便定位问题, 一般需要记录请求日志和响应日志, 而在每个接口中开发日志代码是非常繁琐的, 本文介绍使用Spring的切面AO ...

  5. 解决Slf4j日志不打印问题

    日志不打印的问题,很让人头疼,也是我们经常遇到的问题. 日常站点状态巡检时发现有异常日志,定位到日志位置,看其上线文自定义输出的日志时却发现,自己加的日志都没输出.排查了一下初步定位到,这个类中日志输 ...

  6. android 是否允许打印debug级别日志的开关_log日志功能及设置方法

    log日志功能及设置方法的详细介绍,首先引入Python中有个logging模块可以完成相关信息的记录,在debug时用它往往事半功倍,下面一起跟随小编过来看看吧. 一.日志级别(从低到高): DEB ...

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

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

  8. springboot 打印乱码_Springboot中使用logback输出日志中文乱码

    在Springboot中使用logback输出日志时,中文变成了?乱码,第一反应是编码问题. 解决方法: 设置charset, 在encoder 中增加一行 UTF-8,重新启动系统,日志中中文显示正 ...

  9. mybatis日志功能是如何设计的?

    引言 我们在使用mybatis时,如果出现sql问题,一般会把mybatis配置文件中的logging.level参数改成debug,这样就能在日志中看到某个mapper最终执行sql.入参和影响数据 ...

最新文章

  1. JavaScript异步精讲,让你更加明白Js的执行流程!
  2. spring18-4: spring aop
  3. SQL2005中的XXproperty() 函数归纳
  4. mysql字段名explain_Mysql中explain用法和结果字段的含义介绍
  5. 云服务器cpu性能,云服务器cpu性能
  6. P2153 晨跑,费用流裸题
  7. 二叉树遍历(前序、中序、后序、层次、深度优先、广度优先遍历)
  8. IBM 开源处理加密数据的工具集
  9. Lightroom:统一照片的曝光度
  10. 计算机科学与技术学科带头人,计算机专业学科带头人—陆玉昌教授
  11. 简单的python爬虫程序:爬取斗鱼直播人气前五十的主播
  12. 兄弟连学python(06)装饰器:对类或者函数进行功能的扩展
  13. 《坂上之云》电影手记
  14. C语言小项目--贪吃蛇游戏
  15. 【07】JavaScript:05-作用域、变量的作用域、作用域链、预解析、对象
  16. JAVA如何用URL下载网易云音乐
  17. My97DatePicker,年份加周显示 YYYY-WW
  18. PMP 敏捷题库(一)
  19. 精美图片0001--张娜拉,个人认为最好看的一张,可爱至极!
  20. JS判断字符串长度(英文占1个字符,中文汉字占2个字符)

热门文章

  1. Oracle 12c 新特性:SQL Plan Directives与过量的动态采样解析
  2. 全链路数据血缘在满帮的实践
  3. 五一高铁票难抢?用RPA机器人试试!
  4. 因为这几个TypeScript代码的坏习惯,同事被罚了500块
  5. 实践案例丨云连接CC实现跨区域多VPC与线下IDC Server互联
  6. 华为云微服务应用平台服务能力业界领先,通过微服务标准首批评估
  7. x内存满白苹果解决_原来苹果手机这样清理内存,可以释放大量空间,真是太好用了...
  8. Recyclerview 显示多种布局 demo
  9. python基础知识学习笔记(2)
  10. CSDN如何找到自己关注的博客专栏