Class Severity

Level of importance. Used for log levels and diagnostic classifications.

Hierarchy

  • Severity

Implements

Properties

label: string

A descriptive label for this Severity.

level: number

The integer level of importance of this Severity, with higher levels signifying greater importance. An integer between 0 and 7, inclusive. One of TraceLevel, DebugLevel, InfoLevel, NoteLevel, WarningLevel, ErrorLevel, AlertLevel, FatalLevel.

AlertLabel: string
AlertLevel: number
DebugLabel: string
DebugLevel: number
ErrorLabel: string
ErrorLevel: number
FatalLabel: string
FatalLevel: number
InfoLabel: string
InfoLevel: number
NoteLabel: string
NoteLevel: number
TraceLabel: string
TraceLevel: number
WarningLabel: string
WarningLevel: number

Methods

  • Parameters

    • that: unknown

    Returns number

  • Parameters

    • that: unknown

    Returns boolean

  • Returns number

  • Returns true if this Severity has AlertLevel of importance.

    Returns boolean

  • Returns true if this Severity has DebugLevel of importance.

    Returns boolean

  • Returns true if this Severity has ErrorLevel of importance.

    Returns boolean

  • Returns true if this Severity has FatalLevel of importance.

    Returns boolean

  • Returns true if this Severity has InfoLevel of importance.

    Returns boolean

  • Returns true if this Severity has NoteLevel of importance.

    Returns boolean

  • Returns true if this Severity has TraceLevel of importance.

    Returns boolean

  • Returns true if this Severity has WarningLevel of importance.

    Returns boolean

  • Returns string

  • Returns a Severity with AlertLevel of importance, and an optional descriptive label.

    Parameters

    • Optional label: string

    Returns Severity

  • Returns a Severity with the given importance level, and optional descriptive label.

    Parameters

    • level: number
    • Optional label: string

    Returns Severity

    Throws

    Error if level is not a valid level of importance.

  • Returns a Severity with DebugLevel of importance, and an optional descriptive label.

    Parameters

    • Optional label: string

    Returns Severity

  • Returns a Severity with ErrorLevel of importance, and an optional descriptive label.

    Parameters

    • Optional label: string

    Returns Severity

  • Returns a Severity with FatalLevel of importance, and an optional descriptive label.

    Parameters

    • Optional label: string

    Returns Severity

  • Returns a Severity with InfoLevel of importance, and an optional descriptive label.

    Parameters

    • Optional label: string

    Returns Severity

  • Returns a Severity with NoteLevel of importance, and an optional descriptive label.

    Parameters

    • Optional label: string

    Returns Severity

  • Returns a Severity with TraceLevel of importance, and an optional descriptive label.

    Parameters

    • Optional label: string

    Returns Severity

  • Returns a Severity with WarningLevel of importance, and an optional descriptive label.

    Parameters

    • Optional label: string

    Returns Severity

Generated using TypeDoc