本文讲述的是低功耗4G模组Air780E的LuatOS开发,关于日志输出的指南分享。
一、LuatOS日志输出介绍
LuatOS使用log库是进行日志输出,通过log库可以输出不同等级的用户日志。
1.1 日志的等级
debug:调试内容输出,为日志输出优先级第 4 等级,优先级最低;
info:信息输出,为日志输出优先级第 3 等级,仅比 debug 级别高;
warn:为警告输出,为日志输出优先级第 2 等级;
error:为错误输出,为日志输出优先级第 1 等级,级别最高;
注:LuatOS 默认日志等级是 debug,可以输出 debug 及以上等级的日志;
如:log.debug(PROJECT, "debug message"),debug 为 log 模块的函数,使用小写英文字母;
1.2 日志输出等级
SILENT:静默所有日志,即禁止日志有任何内容输出;
DEBUG:输出 debug 级及以上级别的日志
INFO:输出 info 级及以上级别的日志
WARN:输出 warn 级及以上级别的日志
ERROR:输出 error 级的日志
如:log.setLevel("INFO"),INFO 作为 setLevel 函数的参数存在,使用大写英文字母;
注:debug 小写与 DEBUG 大写(其他以此类比)具有不同作用,使用过程要注意!
综上所述,LuatOS 的 log 库具有基本的日志输出功能,通过灵活运用日志功能,开发者可以随时查看变量的数值或跟踪程序运行的逻辑顺序,非常适合嵌入式开发过程中用于调试,同时也方便长时间跟踪运行,排查问题。
二、演示功能概述
本文使用Air780E核心板,输出不同等级,以便开发者能快速了解日志功能的使用。

最低0.47元/天 解锁文章
736

被折叠的 条评论
为什么被折叠?



