From 838cbe3e1c2059b1f2a3d81ef37f65481b101ed8 Mon Sep 17 00:00:00 2001 From: Alexander Doroshenko Date: Mon, 25 Nov 2019 13:36:47 +0200 Subject: [PATCH] #3794 Enabled log prefixes, hidded debug/info logging by default Color-coded logging does not work because of issue in Cake https://github.com/cake-build/cake/issues/1633 --- scripts/Unicorn/Unicorn.psm1 | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/scripts/Unicorn/Unicorn.psm1 b/scripts/Unicorn/Unicorn.psm1 index 5ddb28b970..2ebd87b34c 100644 --- a/scripts/Unicorn/Unicorn.psm1 +++ b/scripts/Unicorn/Unicorn.psm1 @@ -97,22 +97,26 @@ Function Invoke-StreamingWebRequest($Uri, $MAC, $Nonce) { $responseStreamReader = new-object System.IO.StreamReader $responseStream while(-not $responseStreamReader.EndOfStream) { - $line = $responseStreamReader.ReadLine() + $line = $responseStreamReader.ReadLine().Trim() + if([string]::IsNullOrEmpty($line)) + { + continue + } if($line.StartsWith('Error:')) { - Write-Host $line.Substring(7) -ForegroundColor Red + Write-Host $line -ForegroundColor Red } elseif($line.StartsWith('Warning:')) { - Write-Host $line.Substring(9) -ForegroundColor Yellow - } - elseif($line.StartsWith('Debug:')) { - Write-Host $line.Substring(7) -ForegroundColor Gray + Write-Host $line -ForegroundColor Yellow } elseif($line.StartsWith('Info:')) { - Write-Host $line.Substring(6) -ForegroundColor White + Write-Verbose $line -Verbose + } + elseif($line.StartsWith('Debug:')) { + Write-Verbose $line -Verbose } else { - Write-Host $line -ForegroundColor White + Write-Host $line } [void]$responseText.AppendLine($line)