< Summary - Kestrun — Combined Coverage

Information
Class: Private.Logging.Write-KrSinkPowerShell
Assembly: Kestrun.PowerShell.Private
File(s): /home/runner/work/Kestrun/Kestrun/src/PowerShell/Kestrun/Private/Logging/Write-KrSinkPowerShell.ps1
Tag: Kestrun/Kestrun@2d87023b37eb91155071c91dd3d6a2eeb3004705
Line coverage
0%
Covered lines: 0
Uncovered lines: 6
Coverable lines: 6
Total lines: 37
Line coverage: 0%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Coverage history

Coverage history 0 25 50 75 100 09/12/2025 - 03:43:11 Line coverage: 0% (0/6) Total lines: 37 Tag: Kestrun/Kestrun@d160286e3020330b1eb862d66a37db2e26fc9042

Metrics

File(s)

/home/runner/work/Kestrun/Kestrun/src/PowerShell/Kestrun/Private/Logging/Write-KrSinkPowerShell.ps1

#LineLine coverage
 1<#
 2    .SYNOPSIS
 3        Writes log events to the PowerShell host.
 4    .DESCRIPTION
 5        This function takes a log event and its rendered message, and writes it to the appropriate PowerShell host outpu
 6    .PARAMETER LogEvent
 7        The log event to write.
 8    .PARAMETER RenderedMessage
 9        The rendered message of the log event.
 10#>
 11function Write-KrSinkPowerShell {
 12    param(
 13        [Parameter(Mandatory = $true)]
 14        [Serilog.Events.LogEvent]$LogEvent,
 15        [Parameter(Mandatory = $true)]
 16        [string]$RenderedMessage
 17    )
 18
 019    switch ($LogEvent.Level) {
 20        Verbose {
 021            Write-Verbose -Message $RenderedMessage
 22        }
 23        Debug {
 024            Write-Debug -Message $RenderedMessage
 25        }
 26        Information {
 027            Write-Information -MessageData $RenderedMessage
 28        }
 29        Warning {
 030            Write-Warning -Message $RenderedMessage
 31        }
 32        default {
 033            Write-Information -MessageData $RenderedMessage -InformationAction 'Continue'
 34        }
 35    }
 36}
 37

Methods/Properties

Write-KrSinkPowerShell()