侧边栏壁纸
  • 累计撰写 127 篇文章
  • 累计创建 79 个标签
  • 累计收到 137 条评论

目 录CONTENT

文章目录

Logback日志配置文件添加颜色区分

Polar.
2019-05-29 / 0 评论 / 0 点赞 / 370 阅读 / 536 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2021-06-07,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

Logback日志配置文件添加颜色区分

添加颜色

<pattern>%yellow(%d{yyyy-MM-dd HH:mm:ss.SSS}) %blue([%thread]) %highlight(%-5level) %green(%logger) - %msg%n</pattern>

logback.xml

<configuration>
    <!--为了防止进程退出时,内存中的数据丢失,请加上此选项-->
    <shutdownHook class="ch.qos.logback.core.hook.DelayingShutdownHook"/>

    <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>%yellow(%d{yyyy-MM-dd HH:mm:ss.SSS}) %blue([%thread]) %highlight(%-5level) %green(%logger) - %msg%n</pattern>
        </encoder>
    </appender>

    <!-- 可用来获取StatusManager中的状态 -->
    <statusListener class="ch.qos.logback.core.status.OnConsoleStatusListener"/>

    <root level="info">
        <appender-ref ref="console"/>
    </root>

    <!-- 开发环境 -->
    <springProfile name="default">
        <logger name="com.xxx.*" level="info" additivity="false">
            <appender-ref ref="console"/>
        </logger>
        <logger name="org.springframework.*" level="info" additivity="false">
            <appender-ref ref="console"/>
        </logger>
    </springProfile>
    <!--测试环境-->
    <springProfile name="test">
        <logger name="com.xxx" level="info" additivity="false">
            <appender-ref ref="console"/>
        </logger>
    </springProfile>
    <!-- 生产环境 -->
    <springProfile name="prod">
        <logger name="com.xxx" level="error" additivity="false">
            <appender-ref ref="console"/>
        </logger>
    </springProfile>

    <logger name="com.xxx.dao" level="debug" additivity="false">
        <appender-ref ref="console"/>
    </logger>

</configuration>
0
广告 广告

评论区