【问题标题】:create a C++ problemMatcher for a single log file?为单个日志文件创建 C++ 问题匹配器?
【发布时间】:2019-10-03 18:07:31
【问题描述】:

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

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

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

【问题讨论】:

    标签: visual-studio-code vscode-problem-matcher


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-15
      • 2018-04-18
      • 2019-12-16
      • 1970-01-01
      • 2014-04-10
      相关资源
      最近更新 更多