lib/core/logging/Write-IcingaConsoleError.psm1
<# .SYNOPSIS Default Cmdlet for printing error messages to console .DESCRIPTION Default Cmdlet for printing error messages to console .FUNCTIONALITY Default Cmdlet for printing error messages to console .EXAMPLE PS>Write-IcingaConsoleError -Message 'Test message: {0}' -Objects 'Hello World'; .PARAMETER Message The message to print with {x} placeholdes replaced by content inside the Objects array. Replace x with the number of the index from the objects array .PARAMETER Objects An array of objects being added to a provided message. The index of the array position has to refer to the message locations. .INPUTS System.String .LINK https://github.com/Icinga/icinga-powershell-framework #> function Write-IcingaConsoleError() { param ( [string]$Message, [array]$Objects, [switch]$DropMessage = $FALSE ); Write-IcingaConsoleOutput ` -Message $Message ` -Objects $Objects ` -ForeColor 'Red' ` -Severity 'Error' ` -DropMessage:$DropMessage; } |