此文件定义了提供消息日志功能的宏。
宏 | |
#define | LOG_LEVEL_INFO 0 |
指定信息消息的日志级别。 更多... | |
#define | LOG_LEVEL_ERROR 1 |
指定错误消息的日志级别。 更多... | |
#define | LOG_LEVEL_WARN 2 |
指定警告消息的日志级别。 更多... | |
#define | LOG_LEVEL_DEBUG 3 |
指定调试消息的日志级别。 更多... | |
#define | DEFAULT_LOG_LEVEL LOG_LEVEL_ERROR |
指定默认日志级别。 更多... | |
#define | PRINT_MSG(level, str1) |
打印日志消息。 更多... | |
#define | INFO_MSG(str) PRINT_MSG(LOG_LEVEL_INFO, str) |
打印 LOG_LEVEL_INFO 级别的日志消息。 更多... | |
#define | COMP_INFO_MSG(str) INFO_MSG("<" << comp_name << "> " << str) |
打印组件特定的 LOG_LEVEL_INFO 级别的日志消息。 更多... | |
#define | CAT_INFO_MSG(str) INFO_MSG("<" CAT_NAME "> " << str) |
打印类别特定的(组件类型)LOG_LEVEL_INFO 级别的系统错误日志消息。 更多... | |
#define | ERROR_MSG(str) PRINT_MSG(LOG_LEVEL_ERROR, str) |
打印 LOG_LEVEL_ERROR 级别的日志消息。 更多... | |
#define | COMP_ERROR_MSG(str) ERROR_MSG("<" << comp_name << "> " << str) |
打印组件特定的 LOG_LEVEL_ERROR 级别的日志消息。 更多... | |
#define | CAT_ERROR_MSG(str) ERROR_MSG("<" CAT_NAME "> " << str) |
打印类别特定的(组件类型)LOG_LEVEL_ERROR 级别的日志消息。 更多... | |
#define | SYS_ERROR_MSG(str) ERROR_MSG(str << ": " << strerror(errno)) |
打印 LOG_LEVEL_ERROR 级别的系统错误日志消息,并附加 errno 值的字符串描述。 更多... | |
#define | COMP_SYS_ERROR_MSG(str) SYS_ERROR_MSG("<" << comp_name << "> " << str) |
打印组件特定的 LOG_LEVEL_ERROR 级别的系统错误日志消息。 更多... | |
#define | CAT_SYS_ERROR_MSG(str) SYS_ERROR_MSG("<" CAT_NAME "> " << str) |
打印类别特定的(组件类型)LOG_LEVEL_ERROR 级别的系统错误日志消息。 更多... | |
#define | WARN_MSG(str) PRINT_MSG(LOG_LEVEL_WARN, str) |
打印 LOG_LEVEL_WARN 级别的日志消息。 更多... | |
#define | COMP_WARN_MSG(str) WARN_MSG("<" << comp_name << "> :" << str) |
打印组件特定的 LOG_LEVEL_WARN 级别的日志消息。 更多... | |
#define | CAT_WARN_MSG(str) WARN_MSG("<" CAT_NAME "> " << str) |
打印类别特定的(组件类型)LOG_LEVEL_WARN 级别的日志消息。 更多... | |
#define | DEBUG_MSG(str) PRINT_MSG(LOG_LEVEL_DEBUG, str) |
打印 LOG_LEVEL_DEBUG 级别的日志消息。 更多... | |
#define | COMP_DEBUG_MSG(str) DEBUG_MSG("<" << comp_name << "> :" << str) |
打印组件特定的 LOG_LEVEL_DEBUG 级别的日志消息。 更多... | |
#define | CAT_DEBUG_MSG(str) DEBUG_MSG("<" CAT_NAME "> " << str) |
打印类别特定的(组件类型)LOG_LEVEL_DEBUG 级别的日志消息。 更多... | |
变量 | |
int | log_level |
通过赋值 LOG_LEVEL_* 值之一,在运行时保存当前的日志级别。 更多... | |
#define CAT_DEBUG_MSG | ( | str | ) | DEBUG_MSG("<" CAT_NAME "> " << str) |
打印类别特定的(组件类型)LOG_LEVEL_DEBUG 级别的日志消息。
这由组件内部使用,不应由应用程序使用。
消息格式如下:[LEVEL] (FILE:LINE_NUM) <cat_name> <message_content>
定义于文件 NvLogging.h 的第 230 行。
#define CAT_ERROR_MSG | ( | str | ) | ERROR_MSG("<" CAT_NAME "> " << str) |
打印类别特定的(组件类型)LOG_LEVEL_ERROR 级别的日志消息。
这由组件内部使用,不应由应用程序使用。
消息格式如下:[LEVEL] (FILE:LINE_NUM) <cat_name> <message_content>
定义于文件 NvLogging.h 的第 159 行。
#define CAT_INFO_MSG | ( | str | ) | INFO_MSG("<" CAT_NAME "> " << str) |
打印类别特定的(组件类型)LOG_LEVEL_INFO 级别的系统错误日志消息。
这由组件内部使用,不应由应用程序使用。
消息格式如下:[LEVEL] (FILE: LINE_NUM) <cat_name> <message_content>
定义于文件 NvLogging.h 的第 136 行。
#define CAT_SYS_ERROR_MSG | ( | str | ) | SYS_ERROR_MSG("<" CAT_NAME "> " << str) |
打印类别特定的(组件类型)LOG_LEVEL_ERROR 级别的系统错误日志消息。
这由组件内部使用,不应由应用程序使用。
消息格式如下:[LEVEL] (FILE:LINE_NUM) <cat_name> <message_content>
定义于文件 NvLogging.h 的第 183 行。
#define CAT_WARN_MSG | ( | str | ) | WARN_MSG("<" CAT_NAME "> " << str) |
打印类别特定的(组件类型)LOG_LEVEL_WARN 级别的日志消息。
这由组件内部使用,不应由应用程序使用。
消息格式如下:[LEVEL] (FILE:LINE_NUM) <cat_name> <message_content>
定义于文件 NvLogging.h 的第 207 行。
#define COMP_DEBUG_MSG | ( | str | ) | DEBUG_MSG("<" << comp_name << "> :" << str) |
打印组件特定的 LOG_LEVEL_DEBUG 级别的日志消息。
这由组件内部使用,不应由应用程序使用。
消息格式如下:[LEVEL] (FILE:LINE_NUM) <comp_name> <message_content>
定义于文件 NvLogging.h 的第 221 行。
#define COMP_ERROR_MSG | ( | str | ) | ERROR_MSG("<" << comp_name << "> " << str) |
打印组件特定的 LOG_LEVEL_ERROR 级别的日志消息。
这由组件内部使用,不应由应用程序使用。
消息格式如下:[LEVEL] (FILE:LINE_NUM) <comp_name> <message_content>
定义于文件 NvLogging.h 的第 150 行。
#define COMP_INFO_MSG | ( | str | ) | INFO_MSG("<" << comp_name << "> " << str) |
打印组件特定的 LOG_LEVEL_INFO 级别的日志消息。
这由组件内部使用,不应由应用程序使用。
消息格式如下:[LEVEL] (FILE: LINE_NUM) <comp_name> <message_content>
定义于文件 NvLogging.h 的第 127 行。
#define COMP_SYS_ERROR_MSG | ( | str | ) | SYS_ERROR_MSG("<" << comp_name << "> " << str) |
打印组件特定的 LOG_LEVEL_ERROR 级别的系统错误日志消息。
这由组件内部使用,不应由应用程序使用。
消息格式如下:[LEVEL] (FILE:LINE_NUM) <comp_name> <message_content>
定义于文件 NvLogging.h 的第 174 行。
#define COMP_WARN_MSG | ( | str | ) | WARN_MSG("<" << comp_name << "> :" << str) |
打印组件特定的 LOG_LEVEL_WARN 级别的日志消息。
这由组件内部使用,不应由应用程序使用。
消息格式如下:[LEVEL] (FILE:LINE_NUM) <comp_name> <message_content>
定义于文件 NvLogging.h 的第 197 行。
#define DEBUG_MSG | ( | str | ) | PRINT_MSG(LOG_LEVEL_DEBUG, str) |
打印 LOG_LEVEL_DEBUG 级别的日志消息。
定义于文件 NvLogging.h 的第 212 行。
#define DEFAULT_LOG_LEVEL LOG_LEVEL_ERROR |
指定默认日志级别。
定义于文件 NvLogging.h 的第 80 行。
#define ERROR_MSG | ( | str | ) | PRINT_MSG(LOG_LEVEL_ERROR, str) |
打印 LOG_LEVEL_ERROR 级别的日志消息。
定义于文件 NvLogging.h 的第 141 行。
#define INFO_MSG | ( | str | ) | PRINT_MSG(LOG_LEVEL_INFO, str) |
打印 LOG_LEVEL_INFO 级别的日志消息。
定义于文件 NvLogging.h 的第 118 行。
#define LOG_LEVEL_DEBUG 3 |
指定调试消息的日志级别。
定义于文件 NvLogging.h 的第 69 行。
#define LOG_LEVEL_ERROR 1 |
指定错误消息的日志级别。
定义于文件 NvLogging.h 的第 61 行。
#define LOG_LEVEL_INFO 0 |
指定信息消息的日志级别。
定义于文件 NvLogging.h 的第 57 行。
#define LOG_LEVEL_WARN 2 |
指定警告消息的日志级别。
定义于文件 NvLogging.h 的第 65 行。
#define PRINT_MSG | ( | level, | |
str1 | |||
) |
打印日志消息。
仅当当前 log_level 大于或等于消息级别时,才打印日志消息。
消息格式如下:[LEVEL] (FILE: LINE_NUM) 消息
[in] | level | 消息的日志级别。 |
[in] | str1 | 要打印的 NULL 结尾的字符数组。 |
定义于文件 NvLogging.h 的第 107 行。
#define SYS_ERROR_MSG | ( | str | ) | ERROR_MSG(str << ": " << strerror(errno)) |
打印 LOG_LEVEL_ERROR 级别的系统错误日志消息,并附加 errno 值的字符串描述。
定义于文件 NvLogging.h 的第 165 行。
#define WARN_MSG | ( | str | ) | PRINT_MSG(LOG_LEVEL_WARN, str) |
打印 LOG_LEVEL_WARN 级别的日志消息。
定义于文件 NvLogging.h 的第 188 行。
int log_level |
通过赋值 LOG_LEVEL_*
值之一,在运行时保存当前的日志级别。