前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Logback日志配置文件添加颜色区分

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

作者头像
4xx.me
发布于 2022-06-09 11:30:13
发布于 2022-06-09 11:30:13
95200
代码可运行
举报
运行总次数:0
代码可运行

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

添加颜色

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

logback.xml

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<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>
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-05-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
springboot超级详细的日志配置(基于logback)
  java web 下有好几种日志框架,比如:logback,log4j,log4j2(slj4f 并不是一种日志框架,它相当于定义了规范,实现了这个规范的日志框架就能够用 slj4f 调用)。其中性能最高的应该使 logback 了,而且 springboot 默认使用的也是 logback 日志,所以本篇将会详细的讲解 logback 的日志配置方案。
用户2038589
2019/06/13
26.2K0
Java日志框架学习--LogBack和Log4j2--下
Logback当前分成三个模块:logback-core,logback- classic和logback-access。
大忽悠爱学习
2022/05/17
1.2K0
Java日志框架学习--LogBack和Log4j2--下
【SpringBoot系列】logback-spring.xml配置不同的输出位置
在这个配置中,<logger> 和 <root> 都引用了 STDOUT 和 SYSTEM_LOG,这意味着所有的日志都会同时输出到控制台和 SYSTEM_LOG 文件中。这样,你就可以在一个地方查看所有的日志,而不是分散在不同的文件中。
kwan的解忧杂货铺
2024/11/12
2750
Spring Boot logback日志配置
Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:Java Util Logging,Log4J, Log4J2和Logback。每种Logger都可以通过配置使用控制台或者文件输出日志内容。
技术从心
2019/09/05
1.3K0
SpringBoot 的 logback 日志配置
1. 在 resources 目录下创建日志的配置文件 logback-spring.xml , 这是 SpringBoot 官方约定的名称
北漂的我
2020/07/03
7890
SpringBoot——配置logback日志
介绍: 在项目运行中,我们需要对项目的出错或运行有了解,可以通过日志文件的查看来实现。因此,项目日志的打印就至关重要。本文给出一种logback日志的配置。改配置会在每天进行整理,同时区分不同的日志级别进行记录。
凡人飞
2020/09/21
2.4K0
SpringBoot——配置logback日志
Springboot日志管理——logback
当我们启动springboot的时候,控制台的默认输出就是由logback完成的。
Tom2Code
2022/11/21
7680
Springboot日志管理——logback
SpringBoot 使用Logback日志框架
项目中日志系统是必不可少的,目前比较流行的日志框架有log4j、logback等,可能大家还不知道,这两个框架的作者是同一个人,Logback旨在作为流行的log4j项目的后续版本,从而恢复log4j离开的位置。另外 slf4j(Simple Logging Facade for Java) 则是一个日志门面框架,提供了日志系统中常用的接口,logback 和 log4j 则对slf4j 进行了实现。我们本文将讲述如何在spring boot 中应用 logback+slf4j实现日志的记录。
鱼找水需要时间
2023/02/16
6390
logback 日志输出格式
强烈推荐一个大神的人工智能的教程:http://www.captainbed.net/zhanghan
全栈程序员站长
2022/06/28
1.1K0
logback 日志输出格式
SpringBoot日志详解使用include
一共有7个微服务,其中每一个微服务各自都有4个这样logback-spring-{active}.xml文件。
半月无霜
2024/02/04
2700
SpringBoot日志详解使用include
logback学习
Logback 分为三个模块:Core、Classic 和 Access。Core模块是其他两个模块的基础。 Classic模块扩展了core模块。 Classic模块相当于log4j的显著改进版。Logback-classic 直接实现了 SLF4J API。
allsmallpig
2021/02/12
6190
springboot项目添加logback日志
oktokeep
2024/10/09
980
logback的简单使用
后续代码都是通过Slf4j日志门面搭建日志系统,代码没有区别,主要是通过修改配置文件和pom.xml依赖
暴躁的程序猿
2022/03/24
6750
故事篇:终于给老婆讲明白什么是logback了!
简单介绍一下我的老婆:集智慧与美貌于一身的女子——阿狸,一句“我们心有灵犀,不是吗?”让我瞬间“沦陷”。
阿Q说代码
2021/06/22
4540
故事篇:终于给老婆讲明白什么是logback了!
logback的日志配置文件
部署运行后发现,在Linux下面 tomcat的日志文件catalina.out增长速度很快,造成愈来愈大;
JQ实验室
2022/02/09
3830
Java Logback配置文件这么写,还愁不会整理日志?
SpringBoot工程自带logback和slf4j的依赖,所以重点放在编写配置文件上,需要引入什么依赖,日志依赖冲突统统都不需要我们管了。
一个正经的程序员
2022/04/11
8640
Java Logback配置文件这么写,还愁不会整理日志?
logback.xml配置详解
<?xml version="1.0" encoding="UTF-8"?> <!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,比如
JQ实验室
2022/03/18
2.7K0
Spring-LogBack笔记(2) - 配置文件
默认配置是resource目录下的logback.xml也可以通过logging.file指定配置文件
yingzi_code
2020/03/19
4030
Spring-LogBack笔记(2) - 配置文件
Spring Boot 日志配置
默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台。在运行应用程序和其他例子时,你应该已经看到很多INFO级别的日志了。
Dream城堡
2018/09/10
1.2K0
概念,原理,到例子,全解析logback ,学会日志系统
在业务系统开发中,一般使用的日志框架有 Commons logging 、 Log4j 、 Slf4j 、 Logback 、 Log4j 2 等。
香菜聊游戏
2021/07/15
2.9K0
推荐阅读
相关推荐
springboot超级详细的日志配置(基于logback)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验