日志
XWOS的日志
Categories:
少于1分钟
概述
XWOS提供了日志框架,用户可以输出带有等级的日志:
- VERBOSE,等级1,冗长
- DEBUG,等级2,调试
- INFO,等级3,信息
- NOTICE,等级4,提醒
- WARNING,等级5,警告
- ERR,等级6,错误
- CRIT,等级7,危险
- EMERG,等级8,紧急
用户可以通过配置 XWLIBCFG_XWLOG_LEVEL
来控制各种等级的日志是否输出:
- 当等级大于等于
XWLIBCFG_XWLOG_LEVEL
的日志才会输出, - 当
XWLIBCFG_XWLOG_LEVEL
配置为0
将关闭所有日志。
XWOS的日志框架需要用户在BSP中提供后端驱动接口,以决定日志最终输出到串口、SD卡、还是别的设备:
- 当配置
SOCCFG_LOG
为1
时,BSP中需要提供函数soc_log_write()
; - 当配置
BRDCFG_LOG
为1
时,BSP中需要提供函数board_log_write()
; - 当配置
SOCCFG_LOG
与配置BRDCFG_LOG
同时为1
时,SOCCFG_LOG
具有更高优先级;