Jump to main content

##

# 1.2.5.4.7 SYS_ERROR_LEVEL Enum

## C

    typedef enum
    {
        /* Errors that have the potential to cause a system crash. */
        SYS_ERROR_FATAL = 0,

        /* Errors that have the potential to cause incorrect behavior. */
        SYS_ERROR_ERROR = 1,

        /* Warnings about potentially unexpected behavior or side effects. */
        SYS_ERROR_WARNING = 2,

        /* Information helpful to understanding potential errors and warnings. */
        SYS_ERROR_INFO = 3,

        /* Verbose information helpful during debugging and testing. */
        SYS_ERROR_DEBUG = 4

    } SYS_ERROR_LEVEL;

## Summary

System error message priority levels.

## Description

This enumeration defines the supported system error message priority values.

## Remarks

Used by debug message macros to compare individual message priority against a global system-wide error message priority level to determine if an individual message should be displayed.