Skip to content

Commit 869d9fb

Browse files
author
Steve Lee (POWERSHELL HE/HIM) (from Dev Box)
committed
take Patrick's suggestions
1 parent 8007746 commit 869d9fb

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

resources/PSScript/psscript.ps1

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,8 @@ $traceQueue = [System.Collections.Concurrent.ConcurrentQueue[object]]::new()
9797

9898
$null = Register-ObjectEvent -InputObject $ps.Streams.Error -EventName DataAdding -MessageData $traceQueue -Action {
9999
$traceQueue = $Event.MessageData
100-
$traceQueue.Enqueue((@{ error = $EventArgs.ItemAdded.Message } | ConvertTo-Json -Compress))
100+
# convert error to string since it's an ErrorRecord
101+
$traceQueue.Enqueue((@{ error = [string]$EventArgs.ItemAdded } | ConvertTo-Json -Compress))
101102
}
102103
$null = Register-ObjectEvent -InputObject $ps.Streams.Warning -EventName DataAdding -MessageData $traceQueue -Action {
103104
$traceQueue = $Event.MessageData
@@ -155,7 +156,7 @@ try {
155156
}
156157
}
157158
catch {
158-
Write-DscTrace -Now -Level Error -Message $_.Exception.Message
159+
Write-DscTrace -Now -Level Error -Message $_
159160
exit 1
160161
}
161162
finally {

0 commit comments

Comments
 (0)