使用调试器查看函数的输出流

时间:2019-05-24 15:23:26

标签: powershell visual-studio-code

使用Visual Studio Code的powershell调试器,是否可以查看函数的output stream aka success pipeline

例如,考虑以下简单功能:

function lotsOfOutput() {
    Write-Output "First: $($args[0])"
    Write-Output "Second: $($args[1])"
    Write-Output "Both: $($args[0]) and $($args[1])"
    return "That's all folks"
}

如果使用这样的参数调用:

lotsOfOutput "foo" "bar"

然后输出将是四个项的列表:

  

首先:foo
  第二:酒吧
  两者:foo和bar
  那就是所有的人

使用调试器,我可以看到automatic variable $args中的值(在这种情况下,是两个项目的数组)。同样,普通变量和命名参数(如果存在)可用。但是我似乎在调试器中看不到的是累积的输出流,它开始是空的,最后是四个对象的数组。

是否可以使用此调试器查看输出流,所以我可以确定某个函数将返回什么?

0 个答案:

没有答案