From fc3f04d283aa552cd3ef65fea5e0189fa526c138 Mon Sep 17 00:00:00 2001 From: Mike Harder Date: Fri, 15 Nov 2024 05:20:34 +0000 Subject: [PATCH] Add helpers to log a GitHub "notice" --- eng/common/scripts/logging.ps1 | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/eng/common/scripts/logging.ps1 b/eng/common/scripts/logging.ps1 index 91640cd7eb5d..1b459d004ad0 100644 --- a/eng/common/scripts/logging.ps1 +++ b/eng/common/scripts/logging.ps1 @@ -10,6 +10,26 @@ function LogInfo { Write-Host "$args" } +function LogNotice { + if (Test-SupportsGitHubLogging) { + Write-Host ("::notice::$args" -replace "`n", "%0D%0A") + } + else { + # No equivalent for DevOps + Write-Host "[Notice] $args" + } +} + +function LogNoticeForFile($file, $noticeString) { + if (Test-SupportsGitHubLogging) { + Write-Host ("::notice file=$file,line=1,col=1::$noticeString" -replace "`n", "%0D%0A") + } + else { + # No equivalent for DevOps + Write-Host "[Notice in file $file] $noticeString" + } +} + function LogWarning { if (Test-SupportsDevOpsLogging) { Write-Host ("##vso[task.LogIssue type=warning;]$args" -replace "`n", "%0D%0A")