此文件定义了提供消息日志功能的宏。
宏 | |
| #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_* 值之一,在运行时保存当前的日志级别。