|
|
|
@ -135,32 +135,38 @@ const char *elog_port_get_t_info(void)
|
|
|
|
#define ELOG_LVL_DEBUG 4
|
|
|
|
#define ELOG_LVL_DEBUG 4
|
|
|
|
#define ELOG_LVL_VERBOSE 5
|
|
|
|
#define ELOG_LVL_VERBOSE 5
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
### 4.3 断言开关
|
|
|
|
|
|
|
|
|
|
|
|
### 4.3 缓冲区大小
|
|
|
|
开启后,将会启动断言检查功能。如果关闭,所有断言检查代码都将会被替换为空。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- 默认状态:开启
|
|
|
|
|
|
|
|
- 操作方法:开启、关闭`ELOG_ASSERT_ENABLE`宏即可
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 4.4 缓冲区大小
|
|
|
|
|
|
|
|
|
|
|
|
缓冲区大小决定了日志一行最多输出多少字符,单位:byte。
|
|
|
|
缓冲区大小决定了日志一行最多输出多少字符,单位:byte。
|
|
|
|
|
|
|
|
|
|
|
|
- 操作方法:修改`ELOG_BUF_SIZE`宏对应值即可
|
|
|
|
- 操作方法:修改`ELOG_BUF_SIZE`宏对应值即可
|
|
|
|
|
|
|
|
|
|
|
|
### 4.4 行号最大长度
|
|
|
|
### 4.5 行号最大长度
|
|
|
|
|
|
|
|
|
|
|
|
建议设置`5`较为合适,用户可以根据自己的文件行号最大值进行设置,例如最大行号为:`9999`,则可以设置行号最大长度为`4`
|
|
|
|
建议设置`5`较为合适,用户可以根据自己的文件行号最大值进行设置,例如最大行号为:`9999`,则可以设置行号最大长度为`4`
|
|
|
|
|
|
|
|
|
|
|
|
- 操作方法:修改`ELOG_LINE_NUM_MAX_LEN`宏对应值即可
|
|
|
|
- 操作方法:修改`ELOG_LINE_NUM_MAX_LEN`宏对应值即可
|
|
|
|
|
|
|
|
|
|
|
|
### 4.5 过滤标签最大长度
|
|
|
|
### 4.6 过滤标签最大长度
|
|
|
|
|
|
|
|
|
|
|
|
日志中标签内容及用户设置过滤标签的最大长度,单位:byte。
|
|
|
|
日志中标签内容及用户设置过滤标签的最大长度,单位:byte。
|
|
|
|
|
|
|
|
|
|
|
|
- 操作方法:修改`ELOG_FILTER_TAG_MAX_LEN`宏对应值即可
|
|
|
|
- 操作方法:修改`ELOG_FILTER_TAG_MAX_LEN`宏对应值即可
|
|
|
|
|
|
|
|
|
|
|
|
### 4.6 过滤关键词最大长度
|
|
|
|
### 4.7 过滤关键词最大长度
|
|
|
|
|
|
|
|
|
|
|
|
用户可设置过滤关键字的最大长度,单位:byte。
|
|
|
|
用户可设置过滤关键字的最大长度,单位:byte。
|
|
|
|
|
|
|
|
|
|
|
|
- 操作方法:修改`ELOG_FILTER_KW_MAX_LEN`宏对应值即可
|
|
|
|
- 操作方法:修改`ELOG_FILTER_KW_MAX_LEN`宏对应值即可
|
|
|
|
|
|
|
|
|
|
|
|
### 4.7 换行符
|
|
|
|
### 4.8 换行符
|
|
|
|
|
|
|
|
|
|
|
|
用户可以根据自己的使用场景自定义换行符,例如:`"\r\n"`,`"\n"`
|
|
|
|
用户可以根据自己的使用场景自定义换行符,例如:`"\r\n"`,`"\n"`
|
|
|
|
|
|
|
|
|
|
|
|
|