关于日志记录功能模块记录说明:
可以输出日志内容到当前终端,也可以输出到日志文件。二者为可配置,修改debugconf结构体即可
[关键变量说明]
1.日志文件路径宏定义:debug.h :#define LOG_PATH "/tmp/debug.log"
2.debug输出功能定义结构体:
debugconf_t debugconf = {
.debuglevel = LOG_INFO, //当前debug等级(需要输出的内容等级要 <= debuglevel)
.log_stderr = 1, //是否输出到标准错误输出口 1:输出 0:不输出
.log_syslog = 1, //是否输出到日志文件
.syslog_facility = LOG_LOCAL0 , //调用系统日志函数时才用到,现在我们不用
};
[执行流程]
参考测试程序main.c
直接调用debug函数即可,第一个参数是打印等级,后面为可变参数(后面参数和printf使用一样)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
C语言功能模块(配置文件读取 、debug日志记录等).zip (26个子文件)
C语言功能模块(配置文件读取 、debug日志记录等)
c-app-function-module-master
04 output_top_k
output_top_k.c 4KB
output_top_k.h 1KB
Makefile 257B
Readme.txt 292B
05 nema_parse
nema_parse.h 6KB
gps报文测试及统计处理次数-判断是否漏掉数据.tif 420KB
nema_parse.c 29KB
福利.jpg 524KB
03 read_dir
Makefile 249B
Readme.txt 153B
read_dir.c 1KB
00 config
Makefile 251B
conf.h 392B
conf.c 5KB
Readme.txt 391B
yugy.conf 165B
main.c 374B
02 uart_tool
uart_tool.c 4KB
Makefile 262B
Readme.txt 107B
01 debug_log
福利.jpg 524KB
debug.h 1KB
Makefile 299B
Readme.txt 677B
main.c 509B
debug.c 2KB
共 26 条
- 1
资源评论
逃逸的卡路里
- 粉丝: 8863
- 资源: 4316
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功