如何更改 Eclipse 控制台窗口 (TomEE) 中的日志消息颜色?

问题描述 投票:0回答:1

我记得早期的tomcat服务器,日志消息(INFO)在eclipse中默认是黑色的。
但是后期的tomcat服务器默认颜色是红色。

为什么INFO信息默认设置为红色?

我希望 INFO 消息颜色为黑色。
错误消息颜色为红色。

设置:Windows > 首选项 > 运行/调试 > 控制台
“标准输出文本颜色”是黑色,“错误文本颜色”是红色,没错。

插件“ANSI Escape in Console”表示“从 2022-09 版本开始,Eclipse 支持控制台中的 ANSI 转义”。 “所以这个插件是多余的,卸载它以防止冲突:...”。

如何将INFO消息颜色设置为黑色,Error消息颜色设置为红色?

eclipse tomcat logging console apache-tomee
1个回答
0
投票

要更改 Eclipse 中日志消息的颜色,您需要以支持彩色输出的方式配置日志记录。 Eclipse 控制台本身不支持颜色编码,但您可以通过使用 log4j 或 Logback 等日志框架结合 ANSI 颜色序列来实现这一点。

您可以添加 Logback 和 Jansi 依赖项。

<dependency>
  <groupId>ch.qos.logback</groupId>
  <artifactId>logback-classic</artifactId>
</dependency>
<dependency>
  <groupId>org.fusesource.jansi</groupId>
  <artifactId>jansi</artifactId>
</dependency>

创建Logback配置文件。

示例 logback.xml -> 根据您需要的颜色代码添加配置。

最终在 Eclipse 中启用 ANSI 支持。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.