Verbosity levels

Updated: April 19, 2023

Identifiers that represent the verbosity levels when logging messages.

Description:

The QNX helpers logging functions treat verbosity level 0 as if it was QH_LOG_SEVERITY_INFO. This mechanism is just for convenience because it allows simpler qh_log() calls, where 0 is specified instead of a QH_LOG_SEVERITY_* identifier.

It includes convenience identifiers equivalent to the QH_LOG_SEVERITY_* identifiers, but with shorter names that are easier to use in the code.

Definitions:

#define QH_LOG_SEVERITY_SHUTDOWN
#define QH_LOG_SEVERITY_CRITICAL
#define QH_LOG_SEVERITY_ERROR
#define QH_LOG_SEVERITY_WARNING
#define QH_LOG_SEVERITY_NOTICE
#define QH_LOG_SEVERITY_INFO
#define QH_LOG_SEVERITY_DEBUG1
#define QH_LOG_SEVERITY_DEBUG2
#define QH_LOG_SHUTDOWN
#define QH_LOG_CRITICAL
#define QH_LOG_ERROR
#define QH_LOG_WARNING
#define QH_LOG_NOTICE
#define QH_LOG_INFO
#define QH_LOG_DEBUG1
#define QH_LOG_DEBUG2
#define QH_LOG_SEVERITY_NONE
#define QH_LOG_SEVERITY_ALL