美文网首页
logback彩色字符编码说明

logback彩色字符编码说明

作者: 向上生长之路 | 来源:发表于2021-09-21 21:06 被阅读0次

logback日志框架中可以设置彩色字符格式将日志内容输出到终端,使人能直观的查看到不同日志部分内容,便于快速的查看定位问题

官方文档说明:http://logback.qos.ch/manual/layouts.html#coloring

支持的颜色字符编码

  • %black 黑色
  • %red 红色
  • %green 绿色
  • %yellow 黄色
  • %blue 蓝色
  • %magenta 洋红色
  • %cyan 青色
  • %white 白色
  • %gray 灰色

以下为对应加粗的颜色代码

  • %boldRed
  • %boldGreen
  • %boldYellow
  • %boldBlue
  • %boldMagenta
  • %boldCyan
  • %boldWhite
  • %highlight 高亮色

使用方式

修改logback日志框架的xml配置文件,设置ConsoleAppenderpattern格式为你想要修饰的颜色样式
示例配置:https://github.com/netbuffer/spring-boot-demo/blob/logback/src/main/resources/logback-sbd.xml

<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
        <withJansi>true</withJansi>
        <encoder>
            <pattern>
                %highlight(%date{yyyy-MM-dd HH:mm:ss.SSS}) %cyan([%thread]) %yellow(%-5level) %green(%logger{36}).%gray(%M)-%boldMagenta(%line) - %blue(%msg%n)
            </pattern>
        </encoder>
    </appender>

运行效果

logback彩色字符输出

相关文章

  • logback彩色字符编码说明

    logback日志框架中可以设置彩色字符格式将日志内容输出到终端,使人能直观的查看到不同日志部分内容,便于快速的查...

  • Python2.7.X字符串比较注意点

    字符串前缀说明 u前缀Unicode编码 b 前缀Ascll编码 无前缀默认编码 出现问题现象 两个字符串列表取交...

  • Spring4使用slf4j+logback座日志

    logback在将日志打印到控制台的时候使用的是系统默认的字符编码集,所以不需要配置 ``` U...

  • 跟着廖老师学Python(6):Python基础2-数据类型

    续:第(5)节本文所有引用均来自廖雪峰老师的网站。转载请说明出处。 3.字符编码 ·字符编码 发展历史: ASCI...

  • [Python]基础-字符串

    一、Python3 字符串的编码 编码说明ASCII 编码只有大小写英文字母、数字和一些符号等127个字符(专用)...

  • logback配置文件详解

    1、说明 logback日志框架由三部分组成:logback-core、logback-access、logbac...

  • 部分知识点

    chr(编码值) - 将字符编码转换成字符 ord(字符) - 获取字符对应的编码值 可以将字符编码放到字符串中便...

  • URL编码浅谈

    本文是对在正常网络请求的URL中哪些字符需要编码,为什么需要编码进行了说明 URI介绍 为什么需要URL编码 通常...

  • springboot之配置日志

    springboot默认启动的logback日志分析 springboot默认集成了logback日志。 说明:2...

  • 字符编码知识梳理

    [toc] 字符编码: 字符编码(英语:Character encoding)、字集码是把字符集中的字符编码为指定...

网友评论

      本文标题:logback彩色字符编码说明

      本文链接:https://www.haomeiwen.com/subject/lqjigltx.html