有没有一种方法可以在Eclipse控制台中为部分日志着色。我知道我可以发送到错误流和标准流并以不同的方式给它们上色,但是我更希望在ANSI转义码(或其他HTML格式)行中查找,可以在其中将颜色嵌入字符串中以对其进行着色日志。
它肯定会有助于使重要的部分脱颖而出,而无需诉诸怪异的布局,而是将布局保持在log4j设置中
这是我正在寻找的示例:
[INFO]网格已完成....... 否
如果粗体部分为蓝色,则此颜色可以在一定程度上由应用程序控制。像这样(标签是概念性的和任意的,但您可以理解):
log.info(String.format(“网格已完成....... <blue>%s </blue>”,isComplete));
<blue>
</blue>
一般而言,它是将元信息嵌入日志中以帮助呈现这些日志的功能。就像我们标记网页内容一样,以帮助CSS表示信息。
尝试使用此Eclipse插件:Grep控制台
[更新] : 评论者指出:在当前最新版本的Eclipse中安装Grep Console时,需要在“安装”对话框中取消选中“按类别对项目分组”以查看可用项目。 正如@Line指出的那样,现在可以再次通过Eclipse Marketplace轻松安装插件,而无需更改任何选项。
[更新2] : 如@azdev所指出,要正确突出显示:
仅输入文字字符串不起作用。为了使线条着色,您必须将字符串.* 两端都括起来 ,如下所示: .*ERROR.*
.*
.*ERROR.*