создать C ++ problemMatcher для одного файла журнала? - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь создать проблемный компилятор для компилятора Keil. Это не генерирует никакого вывода консоли. Весь вывод идет в файл журнала. Я заметил, что есть модуль npm под названием Gulp, который должен помочь с этим. Я создал регулярное выражение, которое работает с выводом. Как создать problemMatcher, который отслеживает один файл журнала на наличие ошибок и может открывать исходные файлы?

Другая проблема заключается в том, что отслеживаемый файл журнала не находится в том же каталоге, что и исходный код.

Другая проблема заключается в том, что выходной файл не содержит никакой информации о пути. Есть несколько возможных путей, которые необходимо найти, чтобы найти файл.

1 Ответ

0 голосов
/ 30 октября 2019

Это не идеальное решение для этой проблемы, но взлом и обходной путь

Несколько лет назад я решил подобную проблему, я настраивалнестандартная сборка в Jenkins, и он хотел, чтобы ее инструменты диагностики анализировали журналы сборки, которые не были распечатаны на стандартный вывод. Хаком было просто добавить cat logfile в конце моей последовательности сборки, а затем инструмент проанализировал ошибки.

Я думаю, вы могли бы добиться того же для problemMatchers в vscode с cat вконец вашей сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...