icinga-powershell-framework/lib/core/icingaagent/writers/Write-IcingaTestOutput.psm1
2019-09-29 18:25:40 +02:00

29 lines
560 B
PowerShell

function Write-IcingaTestOutput()
{
param(
[ValidateSet('PASSED', 'WARNING', 'FAILED')]
$Severity,
$Message
);
$Color = 'Green';
Switch ($Severity) {
'PASSED' {
$Color = 'Green';
break;
};
'WARNING' {
$Color = 'Yellow';
break;
};
'FAILED' {
$Color = 'Red';
break;
};
}
Write-Host '[' -NoNewline;
Write-Host $Severity -ForegroundColor $Color -NoNewline;
Write-Host ']:' $Message;
}