当前位置: 首页 > 面试题库 >

在Eclipse控制台中为日志着色

邹誉
2023-03-14
问题内容

有没有一种方法可以在Eclipse控制台中为部分日志着色。我知道我可以发送到错误流和标准流并以不同的方式给它们上色,但是我更希望在ANSI转义码(或其他HTML格式)行中查找,可以在其中将颜色嵌入字符串中以对其进行着色日志。

它肯定会有助于使重要的部分脱颖而出,而无需诉诸怪异的布局,而是将布局保持在log4j设置中

这是我正在寻找的示例:

[INFO]网格已完成.......

如果粗体部分为蓝色,则此颜色可以在一定程度上由应用程序控制。像这样(标签是概念性的和任意的,但您可以理解):

log.info(String.format(“网格已完成....... <blue>%s </blue>”,isComplete));

一般而言,它是将元信息嵌入日志中以帮助呈现这些日志的功能。就像我们标记网页内容一样,以帮助CSS表示信息。


问题答案:

尝试使用此Eclipse插件:Grep控制台

[更新]
评论者指出:在当前最新版本的Eclipse中安装Grep Console时,需要在“安装”对话框中取消选中“按类别对项目分组”以查看可用项目。
正如@Line指出的那样,现在可以再次通过Eclipse
Marketplace轻松安装插件,而无需更改任何选项。


[更新2]
如@azdev所指出,要正确突出显示:

仅输入文字字符串不起作用。为了使线条着色,您必须将字符串.* 两端都括起来 ,如下所示: .*ERROR.*



 类似资料:
  • 我使用的是ServerWildFly18.0.0版,我想在启动时为服务器的日志着色,我使用Eclipse作为IDE。就像tomcat服务器警告一样,信息....怎么做?

  • 嘿,我想知道控制台中的输出是否可能与文件输出中的输出相同。 这是我的XML配置。 滚动文件中的输出 在控制台中为空。但是现在如果我改变 到"追踪" 将是2,4,6。。。。在控制台和我的文件中,它将是1,3,5,7。。。这很容易理解。 但是我的问题是,我们如何在控制台和文件中同时拥有相同的日志级(跟踪)输出?(添加包名称和级别的标签不起作用) 与此问题相关: log4j2 xml配置-登录到文件和控

  • 我最近看到Windows中的控制台是彩色的,例如,绿色表示添加,红色表示删除,等等。我如何给我的控制台涂上这样的颜色呢? 要安装它,我使用了命令:

  • 问题内容: 我想在量角器测试中输出div的文本,到目前为止,我有: 但这输出 我尝试了“ toString()”,结果相同。 有没有办法将文本输出到控制台? 问题答案: 和其他大多数量角器方法都返回承诺。您想将您的陈述放入承诺解决方案中: 使用新的量角器语法:

  • Laravel中是否有类似的东西允许您查看正在执行的实际SQL?例如,在Rails中,您可以在控制台中看到SQL。在Django中,您有一个工具栏。 在《拉威尔4》中有类似的东西吗? 澄清一下:我的问题是如何在没有代码的情况下做到这一点。Laravel中是否有内置的东西不需要我在应用程序中编写代码? 更新:最好我也希望看到CLI查询(例如)