Definitions in log.h

Preprocessor macro definitions for the log.h header file

Definitions:

#include <qvm/log.h>
#define QLS_QVM ((qvm_log_source_t)0x0U)

Internal source

#define QLS_CNF ((qvm_log_source_t)0x1U)

External source: configuration

#define QLS_MAX ((qvm_log_source_t)0x2U)

End-of-sources identifier

#define QSEV_ERR ((qvm_log_severity_t)0U)

Error level

#define QSEV_WARN (qvm_log_severity_t)1U)

Warning level

#define QSEV_INFO (qvm_log_severity_t)2U)

Information level

#define QSEV_DBG (qvm_log_severity_t)3U)

Debugging level

#define QSEV_VERBOSE (qvm_log_severity_t)4U)

Verbosity level

#define QSEV_MAX (qvm_log_severity_t)5U)

End-of-levels identifier

#define LOG_LVL(SRC,SEV)

Define logging level by combining source with severity level

#define LOG_LVL_TO_SEV(LVL)

Extract severity level from logging level

#define LOG_LVL_TO_SRC(LVL)

Extract source from logging level

#define QL_QVM_ERR LOG_LVL(QLS_QVM,QSEV_ERR)

Specify internal source and error level logging

#define QL_QVM_WARN LOG_LVL(QLS_QVM,QSEV_WARN)

Specify internal source and warning level logging

#define QL_QVM_INFO LOG_LVL(QLS_QVM,QSEV_INFO)

Specify internal source and information level logging

#define QL_QVM_DBG LOG_LVL(QLS_QVM,QSEV_DBG)

Specify internal source and debugging level logging

#define QL_QVM_VERBOSE LOG_LVL(QLS_QVM,QSEV_VERBOSE)

Specify internal source and verbosity level logging

#define QL_CNF_WARN LOG_LVL(QLS_CNF,QSEV_WARN)

Specify external source of configuration and warning level logging

Page updated: