首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Linux终端打印PVS-Studio分析的彩色日志

在Linux终端打印PVS-Studio分析的彩色日志
EN

Stack Overflow用户
提问于 2019-10-06 02:48:02
回答 2查看 30关注 0票数 0

我正在尝试将PVS-Studio分析集成到CI中,用于我的家庭作业。除了日志打印之外,一切似乎都很正常;我希望警告以其他方式着色或突出显示。

我能想到的最好的方法就是使用plog-converter输出html格式,然后在终端中使用elinks -dump -dump-color-mode 1输出,但是看起来有点奇怪。

有没有更好的方法呢?

EN

回答 2

Stack Overflow用户

发布于 2019-10-06 14:13:44

我认为最好的方法是修改plog-converter的源代码。该实用程序的源代码发布在GitHub上,以便用户可以扩展其任务的功能。

票数 1
EN

Stack Overflow用户

发布于 2019-10-06 22:45:31

因为plog-converter不能开箱即用,而且修改它的源代码有点极端,所以我决定自己突出显示output。

在对终端中的语法突出显示进行了一些调整之后,我发现最简单的方法就是像这样使用grep

代码语言:javascript
复制
plog-converter -t errorfile project.log | \
 GREP_COLOR='01;31' grep -E --color=always 'error:|$' | \
 GREP_COLOR='01;33' grep -E --color=always 'warning:|$'

我认为errorfile格式应该只包含"errors“和"warning”,所以只用两种不同的颜色对这两个单词进行着色

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58251318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档