日志
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具有更高优先级;