Visual studio code 创建一个C++;单个日志文件的问题匹配器?

Visual studio code 创建一个C++;单个日志文件的问题匹配器?,visual-studio-code,vscode-problem-matcher,Visual Studio Code,Vscode Problem Matcher,我正在尝试为Keil编译器创建一个problemMatcher。这不会生成任何控制台输出。所有的输出都会进入一个日志文件。我注意到有一个名为Gulp的npm模块应该能够帮助实现这一点。我已经创建了一个与输出一起工作的regexp。如何创建一个problemMatcher来监视单个日志文件的错误并打开源文件 另一个问题是要监视的日志文件与源代码不在同一目录中 另一个问题是文件输出不包含任何路径信息。有多个可能的路径需要搜索才能找到文件。这不是解决此问题的完美方法,而是一种破解和解决方法。 几年前,

我正在尝试为Keil编译器创建一个problemMatcher。这不会生成任何控制台输出。所有的输出都会进入一个日志文件。我注意到有一个名为Gulp的npm模块应该能够帮助实现这一点。我已经创建了一个与输出一起工作的regexp。如何创建一个problemMatcher来监视单个日志文件的错误并打开源文件

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

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

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

几年前,我解决了一个类似的问题,我在Jenkins中建立了一个非标准的构建,并希望它的诊断工具解析构建日志,而这些日志并没有打印到标准输出。黑客只是在我的构建序列末尾添加一个
cat日志文件
,然后工具解析错误

我认为在构建结束时,使用
cat
在vscode中为
问题匹配器
实现同样的效果。

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

几年前,我解决了一个类似的问题,我在Jenkins中建立了一个非标准的构建,并希望它的诊断工具解析构建日志,而这些日志并没有打印到标准输出。黑客只是在我的构建序列末尾添加一个
cat日志文件
,然后工具解析错误

我认为在构建结束时使用
cat
可以在vscode中为
problemMatchers
实现同样的效果