SpringBoot里slf4j日志功能的默认实现
本文是这篇教程的学习笔记:
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日志功能的默认实现相关推荐
- springboot 打印slf4_SpringBoot里slf4j日志功能的默认实现
本文是这篇教程的学习笔记: https://www.springboottutoria... 我有一个最简单的SpringBoot应用,其pom.xml里的依赖定义如下: 上图看到很多Starter, ...
- SpringBoot基础篇日志管理之默认配置
1.美图 2.概述 创建一个SpringBoot项目,根据官方文档的说明,默认选择的是Logback来记录日志:logback也是相对来说用的比较多的框架了,下文全都默认以logback作为日志输出框 ...
- SpringBoot之Slf4j日志实现根据业务不同将日志写进不同的文件
背景: 最近遇到一个工作业务需求:简单地将就是一个服务里面包含HTTP的入口服务,还包含TCP入口服务,这个时候正常情况下,我们使用@Slf4j的日志方式,会自动的将所有的日志写进一个文件,因为@Sl ...
- 【java】java自带的java.util.logging.Logger日志功能
偶然翻阅到一篇文章,注意到Java自带的Logger日志功能,特地来细细的看一看,记录一下. 1.Java自带的日志功能,默认的配置 ①Logger的默认配置,位置在JRE安装目录下lib中的logg ...
- spring、springboot集成 log4j日志、log4j2日志以及slf4j
1.查看pringboot自带的日志框架 新建一个springboot 工程,查看依赖树 通过查看依赖树可以发现,springboot自带被loggong管理的log4j .logback等日志相关的 ...
- SpringBoot使用Slf4j+Log4j2完成项目的日志记录
SpringBoot使用Slf4j+Log4j完成项目的日志记录 前言 本示例采用SpringBoot项目使用SpringAOP记录日志,Slf4j作为日志门面,Log4j2作为日志实现实,实现开发中 ...
- SpringBoot整合Logback日志框架+Slf4j注解使用
文章目录 1.基本介绍 2.使用说明 2.1 引入maven依赖 2.2 创建logback-spring.xml 3.编写一个HTTP接口 3.1 通过创建LoggerFactory实例 3.2 通 ...
- springboot开启debug日志_Spring Boot SLF4J日志实例(五十)
默认情况下,SLF4j日志记录包含在Spring Boot Web应用程序中,只需要启用它就可以了. 注意:查看此Spring Boot Logback XML模板以了解默认的日志记录模式和配置. S ...
- springboot 打印slf4_SpringBoot 整合 slf4j 日志打印
划水时间,记录一下用到的相关slf4j 日志打印,如何实现配置输出.本地保存log日志文件... 我使用的是SpringBoot框架,slf4j 类库已经包含到了 SpringBoot 框架中,所有, ...
最新文章
- Cell Research丨潘涛/骆观正合作团队揭示肠道菌群调控宿主RNA甲基化和基因表达新机制...
- linux的ls命令详解
- chrome 适配调试_终于明白怎么用Chrome开发适配各种移动端屏幕尺寸了
- 未来的信息化,就是挖掘企业数据、提升战略决策
- oracle rownum使用与分页
- 雷军:创办小米前后我的一些思考
- 网站压力测试的几种方法
- word文档里面怎样自动生成目录
- linux 中移动文件_如何在Linux中移动文件
- 子桓说:员工苦不应该,领导苦是咎由自取!
- 玩转外贸LinkedIn必备的三大特质,以及突破六度人脉技巧
- 升级 glibc 到2.18版本
- 12306能删候补订单记录_12306候补购票功能使用教程:一次只能提交1个候补订单...
- PBS环境------qsub, qstat, qdel
- SpringBoot 接口数据加解密技巧
- Docker安装教程(超详细)
- CAEE2023精密冲压件/五金件、精密冲床、模具展览会
- Java曲线之削峰填谷,Sentinel匀速模式(削峰填谷)
- python应用领域介绍 -- (python 真的很强大)
- 五家车企宣布召回63万辆问题汽车 现代、本田等上榜
热门文章
- 2008年初看的书[带简评]
- 第四篇 Python循环
- 微信开发 :WeixinPayInfoCollection尚未注册Mch 问题解决
- 此项目的默认Web访问模式设置为文件共享, 但是无法从路径(此为转贴)
- SQL Server 2008中的代码安全(四):主密钥
- sonar plugin DefaultMeasure与DefaultHighlighting
- 执行 java -jar xxx.jar 是不是创建进程问题
- 广告点击率(CTR)预测经典模型 GBDT + LR 理解与实践(附数据 + 代码)
- 牛客网剑指offer编程实践21-30题
- R语言观察日志(part20)--包的组件之R代码