GinShell.Logging/Private/Get-LogLevelValue.ps1

function Get-LogLevelValue {
    param ([string]$Level)
    switch ($Level.ToLowerInvariant()) {
        'verbose'  { return 0 }
        'debug'    { return 1 }
        'action'   { return 2 }
        'success'  { return 3 }
        'info'     { return 4 }
        'warning'  { return 5 }
        'error'    { return 6 }
        'critical' { return 7 }
        default    { return 0 }
    }
}