lib/core/logging/Write-IcingaDebugMessage.psm1
function Write-IcingaDebugMessage() { param( [string]$Message, [array]$Objects = @() ); if ([string]::IsNullOrEmpty($Message)) { return; } if ($null -eq $global:IcingaDaemonData -Or $global:IcingaDaemonData.DebugMode -eq $FALSE) { return; } [array]$DebugContent = @($Message); $DebugContent += $Objects; Write-IcingaEventMessage -EventId 1000 -Namespace 'Framework' -Objects $DebugContent; } |