【SpringBoot】spring.output.ansi.enabled引起日志出现ESC[开头颜色日志

今日突然发现线上日志,通过linux less命令日志都乱了,这就导致kibana收集的日志无法分割都汇聚成一条记录了,直接导致kibana查询平台该索引下日志搜索极具缓慢。

故障现象

通过less 或 more命令查看日志结果如下图所示:
在这里插入图片描述

但是使用cat 或者 tail命令看到日志就是正常的,如下图:
在这里插入图片描述

问题很诡异,直接想到应该是logback配置问题,带着疑问,通过百度查询发现,如果基于SpringBoot项目通过ASNI打印ga日志,是高亮颜色以 \033[开头的,如下图:
在这里插入图片描述

这时候突然想到application.properties配置文件新增了一段配置

#控制台彩色输出
spring.output.ansi.enabled=ALWAYS

就这样,据此推理应该是其作用所致,把配置去掉,重新发布开发环境,通过less查看日志文件,不再有此情况。

排查结论

这么来说,ASNI编码日志会导致通过less或more命令查看日志文件出现ECS开头无法分割情况,因为logback实现ASNI彩色日志是以\033[开头 (ECS_START)。

【参考文章】:https://blog.csdn.net/u012693119/article/details/79716306

下面的是我的公众号二维码图片,欢迎关注。
秋夜无霜

  • 6
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
org.springframework.beans.factory.BeanCreationException是Spring框架中的一个异常类,它表示在创建bean时发生了错误。该异常通常由依赖注入失败引起。[1] 对于这个异常,一种常见的原因是没有找到符合自动装配条件的bean。根据引用和引用的描述,错误信息中提到了一个没有找到的类型为'com.lantu.sys.mapper.UserMapper'的bean。这意味着在容器中没有找到这个类型的bean。 解决这个问题的方法是确保容器中存在一个符合依赖注入条件的'com.lantu.sys.mapper.UserMapper'的bean。可以通过在代码中添加相应的bean定义或在配置文件中进行配置来实现。另外,还需要确保这个bean的定义和配置正确,以满足自动装配的条件。 除了这个原因外,org.springframework.beans.factory.BeanCreationException还可能由其他原因引起,例如依赖注入的循环引用、配置错误等等。如果以上方法没有解决问题,可以进一步检查错误信息中的其他提示,或者查看其他相关的日志信息,以找出具体的原因并进行相应的修复。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [springboot 报错解决org.springframework.beans.factory.BeanCreationException: Error creating bean with...](https://blog.csdn.net/lina_lee1/article/details/130316101)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [SpringBoot启动报错:org.springframework.beans.factory.BeanCreationException](https://blog.csdn.net/hxy199421/article/details/101381376)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值