自从我切换到 Logback 后,我的 Eclipse 控制台显示了糟糕的字符? (Spring 引导项目)

My Eclipse console display terrible characters since I switched to Logback ? (Spring boot project)

自从我在日志中添加了 logback.xml,我的控制台显示奇怪的字符,使其无法读取。

但是当我从命令控制台启动我的项目时,一切正常。

如何修复它?

感谢您的帮助

乔斯

\e[0;39m 是 Linux 终端颜色系统中的颜色值。 这个特定值对应于一种蓝色。 这是一个参考:https://misc.flogisoft.com/bash/tip_colors_and_formatting

您可以尝试将控制台的 Eclipse 设置调整为 Windows 兼容输出。

问题是您正在尝试打印彩色日志,但不受支持。

这是我的解决方法:

  1. 转到application.yml
  2. 找到这个:

spring: 输出: 安西: 启用: 总是

并将“总是”更改为“从不”。

取自此处的第一个示例:https://www.logicbig.com/tutorials/spring-framework/spring-boot/color-logs.html