首页 > 编程语言 > 详细

Spring Boot的特性: 控制台输出 - Break易站

时间:2020-07-13 22:04:14      阅读:63      评论:0      收藏:0      [点我收藏+]
[

26.2. 控制台输出

默认的日志配置会在写日志消息时将它们回显到控制台,级别为ERROR,?WARN和INFO的消息会被记录。你可以在启动应用时,通过--debug标识开启控制台的DEBUG级别日志记录,也可以在application.properties中指定debug=true。

$ java -jar myapp.jar --debug

当debug模式启用时,一系列核心loggers(内嵌容器,Hibernate,Spring Boot等)记录的日志会变多,但不会输出所有的信息。

相应地,你可以在启动应用时,通过--trace(或在application.properties设置trace=true)启用"trace"模式,该模式能够追踪核心loggers(内嵌容器,Hibernate生成的schema,Spring全部的portfolio)的所有日志信息。

26.2.1 Color-coded输出

如果你的终端支持ANSI,Spring Boot将使用彩色编码(color output)输出日志以增强可读性,你可以将spring.output.ansi.enabled设置为一个支持的值来覆盖默认设置。

彩色编码(Color coding)使用%clr表达式进行配置,在其最简单的形式中,转换器会根据日志级别使用不同的颜色输出日志,例如:

%clr(%5p)

日志级别到颜色的映射如下:

Level Color
FATAL Red
ERROR Red
WARN Yellow
INFO Green
DEBUG Green
TRACE Green

另外,在转换时你可以设定日志展示的颜色或样式,例如,让文本显示成黄色:

%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){yellow}

支持的颜色,样式如下:

  • blue
  • cyan
  • faint
  • green
  • magenta
  • red
  • yellow

本文来自:?Spring Boot的特性: 控制台输出

]
转载请保留页面地址:https://www.breakyizhan.com/springboot/3312.html

Spring Boot的特性: 控制台输出 - Break易站

原文:https://www.cnblogs.com/breakyizhan/p/13295791.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!