changed the write-loghelper

This commit is contained in:
2025-07-03 01:03:04 -04:00
parent f06e45ff3c
commit 372adaee1f

View File

@@ -332,9 +332,14 @@
# ─── Event Log ──────────────────────────────────────────────────
if ($LogToEvent) {
try {
# 1) Ensure your custom source/log exist
if (-not [System.Diagnostics.EventLog]::SourceExists($EventSource)) {
New-EventLog -LogName $EventLog -Source $EventSource
New-EventLog -LogName $EventLog -Source $EventSource -ErrorAction Stop
}
} catch {
Write-Host "[Warning] Could not create event log '$EventLog' or source '$EventSource': $($_.Exception.Message)" -ForegroundColor Yellow
return
}
# 2) Map level to entry type
@@ -350,11 +355,10 @@
-Message $fmt
}
catch {
Write-Host "[Warning] EventLog failed: $_" -ForegroundColor Yellow
Write-Host "[Warning] EventLog failed: $($_.Exception.Message)" -ForegroundColor Yellow
}
}
# ─── PassThru ────────────────────────────────────────────────────
if ($PassThru) { return $Global:LogCache[-1] }
}