Есть ли в любом случае возможность программно получить вывод задачи vscode в качестве расширения vscode

#visual-studio-code #vscode-extensions #vscode-tasks

Вопрос:

Я пишу расширение vscode. Я создал TaskProvider и зарегистрировал некоторые задачи для выполнения некоторых заданий перед запуском отладки.

     const task = new vscode.Task(
      taskDefinition,
      scope,
      name,
      source,
      new vscode.ShellExecution("run some external command", options),
      problemMatchers
    );
 

Я могу зарегистрировать onDidEndTaskProcess обработчик, чтобы получить код выхода при завершении процесса задачи.

 extensionContext.subscriptions.push(vscode.tasks.onDidEndTaskProcess(onDidEndTaskProcessHandler))
 

Но из документа vscode vscode.TaskProcessEndEvent есть только exitCode без другой подробной информации.

Я хотел бы получить объект ошибки и стандартную ошибку процесса. Есть ли какой-нибудь способ сделать это?

Или есть какие-либо другие лучшие способы определить, почему задача не выполняется?