美文网首页
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彩色字符编码说明

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