2

我想使用 logger.debug 方法在 java 的日志文件上写一条红色的消息,有什么办法吗?

4

3 回答 3

7

日志不支持样式文本!用于显示它们的软件可能会使用一些技巧来为不同的部分着色,但这纯粹是在软件中完成的。

于 2014-01-02T13:50:53.160 回答
1

日志本身只是纯文本,无法以特定颜色显示消息(将其视为 txt 文件)。因此,如果您真的想要日志中的颜色,您需要将其编码为格式信息,稍后可以由文本阅读器、日志查看器或 Web 浏览器解释。可能最简单的方法是为此使用 HTML。例如,这可能如下所示:

<span class="error">02.01.13 14:23 Something bad happend</span>
<span class="info">02.01.13 14:24 This is just an info message</span>

并另外提供一个包含样式信息的 CSS 文件。

.info{ color: #000000; }
.error{ color: #FF0000; font-weight:bold;}
于 2014-01-02T13:57:16.683 回答
0

如果你想要彩色日志,你可以为你的 IDE 寻找一个插件。

于 2014-01-02T13:56:32.063 回答