查看spring-boot-starter-loggin的依赖关系,show dependencies

代码:https://github.com/NIGHTFIGHTING/spring_boot_learning/tree/master/06/agan-boot/agan-boot-log

##一、本课程目标
学习springboot日志的框架,学完后会设置日志级别,设置日志的存储路径,设置日志的格式等##二、剖析springboot的日志框架
slf4j
logback、log4j
从springboot的底层框架spring-boot-starter-logging可以看出,它依赖了3个框架而别为:slf4j、logback、log4j###分析1:slf4j、logback、log4j的区别
1.logback、log4j:是日志实现框架,就是实现怎么记录日志的
2.slf4j:提供了java中所有的日志框架的简单抽象(日志的门面设计模式),说白了就是一个日志API(没有实现类),它不能单独使用
故:必须结合logback或log4j日志框架来实现。###分析2:sprintboot的日志搭配
sprintboot2.0默认采用slf4f+logback的日志搭配
在开发过程中,我们都是采用了slf4j的api去记录日志,底层的实现就是根据配置logback或log4j日志框架##为什么控制台的日志指输出了 info warn error?
因为springboot默认是jinfo级别的
```
logging.level.com.agan.boot=trace
```

访问http://127.0.0.1:9090/log

修改application.properties

再次访问http://127.0.0.1:9090/log

06.大厂面试题:请讲下SpringBoot的日志框架原理相关推荐

  1. Java开发面试题及答案,SpringBoot统一日志处理原理

    <artifactId>slf4j-api</artifactId> <version>1.7.28</version> ``` 按照slf4j官方的说 ...

  2. 金三银四,磨砺锋芒;剑指大厂,扬帆起航(2020年最全大厂WEB前端面试题精选)下

    引言 元旦匆匆而过,2020年的春节又接踵而来,大家除了忙的提着裤子加班.年底冲冲冲外,还有着对于明年的迷茫和期待!2019年有多少苦涩心酸,2020年就有更多幸福美好,加油,奥利给!怀着一颗积极向上 ...

  3. 前端面试经历(字节、滴滴、虎牙),讲真的还挺难,前端大厂面试题总汇得看看

    小编整理最近了小伙伴中具有代表性的面试经历及面试题,他们的情况小编就不多说了,一起看看他们面试中都遇到了什么问题. 字节 一面 刚开始就问我的项目,问的很详细. webpack 提高构建速度的方式 l ...

  4. 面试题:请介绍⼀下 JMM(Java 内存模型)

    面试题:请介绍⼀下 JMM(Java 内存模型) 关键词 CPU缓存一致性协议(例如MESI),多个CPU核心之间缓存不会出现不同步的问题 Store Buffer.Load Buffer和L1之间却 ...

  5. 高薪程序员面试题精讲系列101之如何对数据库进行优化(下)?

    一. 面试题及剖析 1. 今日面试题 如何对数据库进行优化? 说说你是怎么进行数据库优化的? 2. 题目剖析 壹哥在前2篇文章中给大家讲了数据库优化的上部分和中间部分的内容,今天这篇文章我会继续讲解数 ...

  6. springboot工厂模式_最新整理138道阿里、快手等大厂面试题解析:基础+Spring+并发+JVM+设计模式+缓存...

    这些题目都是阿里.百度.美团.快手等一线互联网公司面试被问到的题目.熟悉本文中列出的知识点会大大增加通过前两轮技术面试的几率,希望可以帮助大家,祝大家求职顺利! Java集合22题 ArrayList ...

  7. 史上最全 BAT 大厂面试题整理

    转载自 史上最全 BAT 大厂面试题整理!(速度收藏) 主要分为以下几部分: (1)java面试题 (2)Android面试题 (3)高端技术面试题 (4)非技术性问题&HR问题汇总 1 ja ...

  8. 最全的BAT大厂面试题整理

    程序IT圈 www.cxyquan.com 优秀程序猿技术公众号 本文由公众号Flutter那些事授权发布 面试是一个老生常谈的话题,这里里有这份大佬整理有关于 Android 工程师的面试题,发出来 ...

  9. 高薪程序员Java面试题精讲系列汇总

    因CSDN没有分类归纳博客的功能,所以特写本帖汇总<高薪程序员面试题精讲系列>教程,方便大家查阅!希望各位小伙伴可以从我的拙作中掌握Java的高频面试题,也希望各位可以多给予指教!目前本系 ...

最新文章

  1. 实现跨浏览器的HTML5占位符
  2. java sync_Java同步简介 - 加大装益达 - OSCHINA - 中文开源技术交流社区
  3. Socket支持多用户并发访问的解决办法
  4. 字节与浮点型转换软件_如何与另一个防病毒软件一起运行恶意软件字节
  5. 标题: ZZ- Linux 系统裁减指南(LiPS)
  6. go sqlite mysql_Go语言中使用SQLite数据库
  7. 程序有时能运行有时不能_学法能有什么好处?有时候觉得挺“秃”然的..
  8. window10进入“服务”的三种方式
  9. python 2 函数
  10. vecm模型怎么写系数_vecm(向量误差修正模型vecm)
  11. 心电信号越界怎么回事_心电信号的分析
  12. 堆排序算法实现(最小堆)
  13. MMDetection CenterNet 源码解析
  14. sprintf和fprintf
  15. BO Xcelsius 2008注册方法
  16. 基于XC7K325T数据处理PXIE载板、FMC载板
  17. 线上教学是计算机在什么方面的应用,浅谈线上线下混合式教学模式在计算机基础教学中应用...
  18. Unity 中的4X4矩阵
  19. 研发、交付、市场之间的会议,有这些可借鉴的创新环节
  20. html画圆圈原理,HTML5如何划线和画圆

热门文章

  1. HttpModuel
  2. Ubuntu16.04安装后开发环境配置和常用软件安装
  3. IIS7增加mine类型,以便可以访问apk
  4. Mac下MySQL卸载方法
  5. 如何更改rhevm中admin的密码
  6. C#.NET高级面试题
  7. 802.11无线信道详解
  8. 嵌入式Linux内核开发工程师必须掌握的三十道题
  9. 我的第一个Python随笔
  10. 关于类型的存储时间和链接