如何写入 VSTS 日志输出?
How to write to the VSTS log output?
我在 VSTS 发布任务期间有一段 C# 运行,我希望它写入日志输出,这样我就可以看到它在做什么,就像我希望它写入控制台一样我的本地机器。
如何写入 VSTS 日志输出?
我试过:
Console.WriteLine();
Debug.WriteLine();
testContext.WriteLine(); // from Microsoft.VisualStudio.TestTools.UnitTesting
$oldOut = [Console]::Out
$newOut = New-Object IO.StringWriter
$coverage = new-object SQLCover.CodeCoverage ($connectionString, $databaseName)
try
{
[Console]::SetOut($newOut)
$coverage.Cover("exec tSQLt.RunAll")
}
finally
{
[Console]::SetOut($oldOut)
}
$output = 'Console output from DLL call: ' + $newOut.ToString()
我在 VSTS 发布任务期间有一段 C# 运行,我希望它写入日志输出,这样我就可以看到它在做什么,就像我希望它写入控制台一样我的本地机器。
如何写入 VSTS 日志输出?
我试过:
Console.WriteLine();
Debug.WriteLine();
testContext.WriteLine(); // from Microsoft.VisualStudio.TestTools.UnitTesting
$oldOut = [Console]::Out
$newOut = New-Object IO.StringWriter
$coverage = new-object SQLCover.CodeCoverage ($connectionString, $databaseName)
try
{
[Console]::SetOut($newOut)
$coverage.Cover("exec tSQLt.RunAll")
}
finally
{
[Console]::SetOut($oldOut)
}
$output = 'Console output from DLL call: ' + $newOut.ToString()