1

我正在尝试为 Keil 编译器创建一个问题匹配器。这不会生成任何控制台输出。所有输出都进入日志文件。我注意到有一个名为 Gulp 的 npm 模块应该能够提供帮助。我创建了一个适用于输出的正则表达式。如何创建一个 issueMatcher 来监控单个日志文件的错误并可以打开源文件?

另一个问题是要监控的日志文件与源代码不在同一目录下。

另一个问题是文件输出不包含任何路径信息。需要搜索多个可能的路径才能找到该文件。

4

1 回答 1

0

这不是解决此问题的完美解决方案,而是一种 hack 和解决方法

几年前我解决了一个类似的问题,我在 Jenkins 中设置了一个非标准的构建,并希望它的诊断工具来解析构建日志,它没有打印到标准输出。hack 只是cat logfile在我的构建序列末尾添加一个,然后该工具解析错误。

我认为您可以在构建结束时problemMatchers在 vscode 中实现相同的效果。cat

于 2019-10-30T00:58:07.513 回答