in src/Azure.AppService.Tunnel/Agent/DebuggerAgentProcess.cs [48:62]
private async Task Start(Lifetime lifetime)
{
lifetime.OnTermination(() =>
{
if (!_process.HasExited) _process.Kill();
});
_process.Exited += (_, _) => _taskCompletionSource.SetResult(_process.ExitCode);
_process.Start();
Port = await ReadPortNumber(_process);
Task.Run(() => WriteOutputToLogger(lifetime, _process.StandardOutput, _logger.Info), lifetime);
Task.Run(() => WriteOutputToLogger(lifetime, _process.StandardError, _logger.Error), lifetime);
}