码迷,mamicode.com
首页 > 编程语言 > 详细

【spring boot】8.spring boot的日志框架使用

时间:2017-11-17 19:57:18      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:spring   任务管理   使用情况   项目   抽象   err   size   art   info   

 在继续上一篇的Debug调试之后,把spring boot的日志框架使用情况逐步蚕食。

=============================================================================================

简介:spring boot的默认日志框架Logback

SLF4J——Simple Logging Facade For Java,它是一个针对于各类Java日志框架的统一Facade抽象。Java日志框架众多——常用的有java.util.logging, log4j, logback,commons-logging, Spring框架使用的是Jakarta Commons Logging API (JCL)。而SLF4J定义了统一的日志抽象接口,而真正的日志实现则是在运行时决定的——它提供了各类日志框架的binding。

 

Logback是log4j框架的作者开发的新一代日志框架,它效率更高、能够适应诸多的运行环境,同时天然支持SLF4J。

默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台。在刚开始运行一个崭新的spring boot项目时,你就可以在控制台看到INFO级别的日志了。

有如下的7各部分:

  • ①时间日期:精确到毫秒

  • ②日志级别:ERROR> WARN>INFO>DEBUG > TRACE  优先级如前面,默认情况下是INFO,则INFO以及优先级更高的WARN和ERROR会被显示

  • ③进程ID  就是PID

  • ④分隔符:--- 标识实际日志的开始

  • ⑤线程名:方括号括起来(可能会截断控制台输出)

  • ⑥Logger名:通常使用源代码的类名

  • ⑦日志内容

技术分享图片

可以从上面看到,这个spring boot是启动在8928这个进程上的。

在任务管理器中可以看到【如果任务管理的的进程选项卡中看不到PID,http://www.cnblogs.com/sxdcgaq8080/p/7853081.html

技术分享图片

 

 

 

 

 在没有设置profile的情况下,一般启动情况下,控制台打印出的日志都能看到这么一句话:

技术分享图片

 

【spring boot】8.spring boot的日志框架使用

标签:spring   任务管理   使用情况   项目   抽象   err   size   art   info   

原文地址:http://www.cnblogs.com/sxdcgaq8080/p/7852858.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!