文档章节

springboot日志配置随笔

 最胖的瘦子
发布于 2018/09/06 11:31
字数 460
阅读 10
收藏 0

日志级别

每个Logger都被了一个日志级别(log level),用来控制日志信息的输出。日志级别从高到低分为:

A:off         最高等级,用于关闭所有日志记录。

B:fatal       指出每个严重的错误事件将会导致应用程序的退出。

C:error      指出虽然发生错误事件,但仍然不影响系统的继续运行。

D:warm     表明会出现潜在的错误情形。

E:info         一般和在粗粒度级别上,强调应用程序的运行全程。(项目中级别)

F:debug     一般用于细粒度级别上,对调试应用程序非常有帮助。

G:all           最低等级,用于打开所有日志记录。

 

 

 

Springboot项目中日志的配置

  1. 由于spring-boot-starter中集成了spring-boot-starter-logging,无需特别的日志引用,可以直接使用slf4j
  2. 目前来看,slf4j相较于logback和log4j来说更受欢迎,主要原因是slf4j是抽象日志接口,logback和log4j则是日志框架api,使用slf4j可以避免因为类库依赖不同的日志框架而造成需要同时维护各个框架,友好了许多,与你的底层框架无关。推荐可以使用slf4j+logback的组合形式实现日志的输出
  3. 关于yml中log的配置

   

此处需要注意,file和path只识别一个,两者都存在识别file,只有path的情况下,默认生成的log文件为spring.log

© 著作权归作者所有

粉丝 4
博文 34
码字总数 19079
作品 0
杭州
私信 提问
SpringBoot学习之基础篇

在前面的博文中,已经演示过springboot与Mybatis集成的实例,本篇再来探讨一下SpringBoot的基础。 一。关于SpringBoot   SpringBoot可以基于Spring轻松创建可以“运行”的、独立的、生产级...

java~nick
2017/10/31
0
0
恒宇少年/spring-boot-chapter

简书整套文档以及源码解析 专题 专题名称 专题描述 001 Spring Boot 核心技术 讲解SpringBoot一些企业级层面的核心组件 002 Spring Cloud 核心技术 对Spring Cloud核心技术全面讲解 003 Quer...

恒宇少年
2018/04/19
0
0
《Spring Boot 实战:从0到1》第2章 快速开始Hello World

第2章 快速开始Hello World 大约20年前,程序员们使用“企业级Java Bean”(EJB)开发企业应用,需要配置复杂的XML。在二十世纪初期,新兴Java技术——Spring,横空出世。使用极简XML和POJO(...

程序员诗人
2017/08/01
0
0
logback-spring.xml

求解:在springboot工程的resources目录下放置一个logback-spring.xml文件,不需要在springboot的配置文件bootStrap.properties中配置该日志文件的路径?springboot工程就可以自动读取到log...

求是科技
01/16
864
1
nginx解决vuejs与springboot跨域问题

问题 在实施前后端分离的时候,vuejs与springboot通常不在同一台服务器,这个时候,vuejs调用springboot的时候通常会出现跨域问题。 解决思路 这里的解决方案,主要是通过nginx搭建一个静态文...

亚林瓜子
2018/12/24
385
0

没有更多内容

加载失败,请刷新页面

加载更多

防止流量劫持有效途径-安装SSL证书

  在互联网的世界里,流量就等于金钱。而流量劫持是指,利用各种恶意软件、木马病毒,修改浏览器、锁定主页或不停弹出新窗口等方式,强制用户访问某些网站,从而造成用户流量损失的情形。 ...

安信SSL证书
5分钟前
0
0
关于工作流程数据模版的设置与使用.

关键字:ccbpm数据模版 解释说明:数据模版就是当前工作人员历史发起的历史流程里,把一些具有代表性的设置为模版,下次在启动流程的时候,选择模版里的数据在发起流程,避免重复数据录入的工...

ccflow周朋
19分钟前
4
0
第一个只出现一次的字符

处理字符串中重复或者次数出现等问题,最常用的就是哈希表,用字符串中的字符作为key,字符出现次数作为value,假定只有ASCII码范围内的字符,则可以开辟一个256大小的int数组,将每个字符(...

Garphy
19分钟前
4
0
通过构建区块链来学习区块链-1-Transaction|Block|POW

原文链接:https://medium.com/@vanflymen/learn-blockchains-by-building-one-117428612f46 交易Transaction 区块Block 工作量证明 你来这里是因为,和我一样,你对加密货币的崛起感到兴奋。...

Riverzhou
26分钟前
4
0
大数据最核心的关键技术——32个算法,记得收藏!

奥地利符号计算研究所的Christoph Koutschan博士在自己的页面上发布了一篇文章,提到他做了一个调查,参与者大多数是计算机科学家,他请这些科学家投票选出最重要的算法,以下是这次调查的结...

大数据金罗
今天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部