iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何解决springboot日志彩色消失的问题
  • 714
分享到

如何解决springboot日志彩色消失的问题

2023-06-20 18:06:27 714人浏览 泡泡鱼
摘要

本篇内容介绍了“如何解决SpringBoot日志彩色消失的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!springboot 日志彩色消

本篇内容介绍了“如何解决SpringBoot日志彩色消失的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

springboot 日志彩色消失

方案一:

添加参数 -Dspring.output.ansi.enabled=ALWAYS

如下图所示:

如何解决springboot日志彩色消失的问题

重新运行 的效果

如何解决springboot日志彩色消失的问题

方案二:

springboot默认是logback日志,初始构建日志是还有颜色的,但是由于某种操作之后颜色消失了,如何进行配置文件配置呢?

步骤如下:

相应目录resource下增加logback.xml

如何解决springboot日志彩色消失的问题

配置文件代码如下:

<?xml version="1.0" encoding="UTF-8"?> <!-- Logback configuration. See Http://logback.qos.ch/manual/index.html --><configuration scan="true" scanPeriod="10 seconds"><!--<include resource="org/springframework/boot/logging/logback/base.xml" /> --> <!--定义日志文件的存储地址和前缀名 --><property name="LOG_HOME" value="logs" /><property name="LOG_PREFIX" value="zuul-gateway" /> <!-- 一般信息按照每天生成日志文件 --><appender name="INFO_FILE"class="ch.qos.logback.core.rolling.RollingFileAppender"><File>${LOG_HOME}/${LOG_PREFIX}-info.log</File><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><!-- 每天一归档 --><fileNamePattern>${LOG_HOME}/${LOG_PREFIX}-info-%d{yyyyMMdd}.log.%i</fileNamePattern><!-- 单个日志文件最多500MB, 30天的日志周期,最大不能超过20GB --><maxFileSize>100MB</maxFileSize><maxHistory>30</maxHistory><totalSizeCap>20GB</totalSizeCap></rollingPolicy><encoder><!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符 --><Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}-%msg%n</Pattern></encoder></appender> <!--错误信息按照每天生成日志文件 --><appender name="ERROR_FILE"class="ch.qos.logback.core.rolling.RollingFileAppender"><filter class="ch.qos.logback.classic.filter.ThresholdFilter"><level>ERROR</level></filter><File>${LOG_HOME}/${LOG_PREFIX}-error.log</File><rollingPolicyclass="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"><!-- 每天一归档 --><fileNamePattern>${LOG_HOME}/${LOG_PREFIX}-error-%d{yyyyMMdd}.log.%i</fileNamePattern><!-- 单个日志文件最多500MB, 30天的日志周期,最大不能超过20GB --><maxFileSize>100MB</maxFileSize><maxHistory>30</maxHistory><totalSizeCap>20GB</totalSizeCap></rollingPolicy><encoder><!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符 --><Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36}-%msg%n</Pattern></encoder></appender> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"><encoder><!--格式化输出:%d表示日期,%thread表示线程名,%-5level:级别从左显示5个字符宽度%msg:日志消息,%n是换行符 :|%blue(%thread)  线程 如 :DiscoveryClient-CacheRefreshExecutor-0--><pattern>%yellow(%date{yyyy-MM-dd HH:mm:ss}) |%highlight(%-5level)  |%green(%logger:%line) |%black(%msg%n)</pattern></encoder></appender> <!-- 日志输出级别 这样设置不打印日志 --><root level="INFO"><appender-ref ref="STDOUT" /><appender-ref ref="INFO_FILE" /><appender-ref ref="ERROR_FILE" /></root> </configuration>

stdout核心代码如下:其中yellow等颜色是对输出日志颜色的描述:

<pattern>%yellow(%date{yyyy-MM-dd HH:mm:ss}) |%highlight(%-5level)  |%green(%logger:%line) |%black(%msg%n)</pattern>

运行效果图:

如何解决springboot日志彩色消失的问题

“如何解决springboot日志彩色消失的问题”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: 如何解决springboot日志彩色消失的问题

本文链接: https://www.lsjlt.com/news/298739.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何解决springboot日志彩色消失的问题
    本篇内容介绍了“如何解决springboot日志彩色消失的问题”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!springboot 日志彩色消...
    99+
    2023-06-20
  • springboot 日志彩色消失的2种解决方案
    springboot 日志彩色消失 方案一: 添加参数 -Dspring.output.ansi.enabled=ALWAYS 如下图所示: 重新运行 的效果 方案二: spri...
    99+
    2024-04-02
  • SpringBoot彩色日志如何配置
    本文小编为大家详细介绍“SpringBoot彩色日志如何配置”,内容详细,步骤清晰,细节处理妥当,希望这篇“SpringBoot彩色日志如何配置”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。SpringBoot彩...
    99+
    2023-07-05
  • 解决复制springboot项目后,启动日志无颜色的问题
    复制springboot项目后,启动日志无颜色 把之前的springboot项目复制到idea后,启动日志无颜色,这是因为复制过来的项目并没有选择springboot模板,需要做下简...
    99+
    2024-04-02
  • 解决SpringBoot log4j日志没生成的问题
    SpringBoot log4j日志没生成 从同事那接了一个脚手架,启动后发现日志文件没生成。 都知道SpringBoot默认带的logback,如果要用log4j需要把logbac...
    99+
    2024-04-02
  • 如何解决Laravel日志文件写入失败问题
    这篇文章将为大家详细讲解有关如何解决Laravel日志文件写入失败问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在讲这个问题之前可能需要简单介绍下Linux系统下的文件的Ownership和Permi...
    99+
    2023-06-04
  • mq消息丢失问题如何解决
    这篇“mq消息丢失问题如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“mq消息丢失问...
    99+
    2024-04-02
  • 如何解决springboot启动失败的问题
    这篇文章主要介绍如何解决springboot启动失败的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!springboot启动失败的问题springboot版本是1.3.0.M1,连接的mysql版本为8,用spr...
    99+
    2023-06-22
  • 如何解决docker images镜像消失的问题
    这篇文章将为大家详细讲解有关如何解决docker images镜像消失的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、50,93存在镜像消失情况[root@h60 /]# df...
    99+
    2023-06-14
  • 如何解决iPhone上缺少彩信消息选项的问题
    尽管有许多不同的社交媒体应用程序可以将图像,音乐文件和视频发送给WhatsApp和Snapchat等其他人,但一些iPhone用户仍然更喜欢将彩信发送给他们的朋友和封闭的朋友。最近,许多iPhone用户认为他们无法从iPhone发送任何彩信...
    99+
    2023-08-19
  • 如何解决电脑D盘消失问题
    这篇文章主要为大家展示了“如何解决电脑D盘消失问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何解决电脑D盘消失问题”这篇文章吧。在电脑桌面上,开始菜单。右键,运行。输入gpedit.msc...
    99+
    2023-06-28
  • 如何解决springboot log4j2不能打印框架错误日志的问题
    这篇文章主要介绍如何解决springboot log4j2不能打印框架错误日志的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!springboot log4j2为什么不能打印框架错误日志问题使用springboo...
    99+
    2023-06-20
  • 如何解决win7隐藏图标消失问题
    这篇文章主要为大家展示了“如何解决win7隐藏图标消失问题”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何解决win7隐藏图标消失问题”这篇文章吧。右击任务栏,选择“属性”。在“任务栏”选项卡...
    99+
    2023-06-28
  • 如何解决Mysql收缩事务日志的问题
    这篇文章给大家分享的是有关如何解决Mysql收缩事务日志的问题的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。一.MS SQL SERVER 2005--1.清空日志  ...
    99+
    2024-04-02
  • 如何解决网站被黑注入博彩色情页面的问题
    本篇内容主要讲解“如何解决网站被黑注入博彩色情页面的问题”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何解决网站被黑注入博彩色情页面的问题”吧!欧洲杯激战正酣,又到了博彩利益集团疯狂入侵正常站...
    99+
    2023-06-10
  • Thinkphp6的日志问题怎么解决
    这篇文章主要介绍“Thinkphp6的日志问题怎么解决”,在日常操作中,相信很多人在Thinkphp6的日志问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Thinkphp6的日志问题怎么解决”的疑...
    99+
    2023-07-05
  • 解决Springboot全局异常处理与AOP日志处理中@AfterThrowing失效问题
    目录一、前言二、问题三、失效场景一、前言 在实际业务场景中,我们通常会使用全局异常处理机制,也就是在业务代码发生异常的时候,拦截异常并进行统一的处理,然后以Json格式返回给前端。同...
    99+
    2023-05-20
    Springboot @AfterThrowing失效 Springboot AOP日志处理
  • logback日志文件路径问题如何解决
    这篇文章给大家介绍logback日志文件路径问题如何解决,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。对于J2SE项目,当前路径为工程所在目录如我的工程为:D:\test则使用…/logs生成的日志文件位于:D:\lo...
    99+
    2023-06-06
  • 解决docker images 镜像消失的问题
    1、50,93存在镜像消失情况 [root@h50 /]# df -h 文件系统 容量 已用 可用 已用% 挂载点 devtmpfs 24G 0 24G 0% /d...
    99+
    2024-04-02
  • Linux下如何解决日志文件过大的问题
    这篇文章主要介绍Linux下如何解决日志文件过大的问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!如何让应用程序在后台执行:linux后台执行命令:&与nohup的用法通过以上方法,应用程序的日志会一直输出...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作