从零开始:日志输出等级的配置与优化!
如果你是新手,对日志管理感到迷茫,别担心!本文从基础概念入手,讲解日志等级的作用,并演示如何在不同环境中(如Python、Java、Linux)进行配置。只需几步,你就能实现精准的日志输出控制。
如何控制日志的输出等级?很多系统信息不需要显示…
LuatOS系统使用log库进行日志输出,通过log库可以输出不同等级的用户日志。
最新log日志库函数手册详见:https://docs.openluat.com/osapi/core/log/

一、LuatOS日志输出简介
LuatOS的log库具有基本的日志输出功能,通过灵活运用日志功能,开发者可以随时查看变量的数值或跟踪程序运行的逻辑顺序,非常适合嵌入式开发过程中用于调试,同时也便于长时间跟踪运行和排查问题。
1.1 LuatOS日志等级
LuatOS系统日志级别从低到高依次为:debug < info < warn < error
debug:调试内容输出;
info:信息输出;
warn:为警告输出;
error:为错误输出。
系统默认日志等级是debug,可以输出debug及以上等级的日志。
1.2 设置日志输出等级
我们使用log.setLevel(level)函数设置日志输出等级:
SILENT:禁止日志有任何内容输出;
DEBUG:输出debug级及以上级别的日志;
INFO:输出info级及以上级别的日志;
WARN:输出warn级及以上级别的日志;
ERROR:输出error级的日志。
特别注意:只有日志等级大于或等于当前设置的级别时,该日志才会被输出。

二、Air8101日志输出示例
日志输出demo通过输出不同等级日志,开发者可以快速了解日志功能的使用,适用于当前支持LuatOS开发的所有型号,源码通用。
下文以Air8101开发板为例,如果手中是其他型号,将链接中的型号更新为对应型号即可查看相关内容。
最新源码及实操教程详见:https://docs.openluat.com/air8101/luatos/app/common/log/
示例代码如下:


运行结果截图:

今天的内容就分享到这里了~
审核编辑 黄宇
- 为什么学校、高校、校园都在使用预付费电能表?原来有这么多好处!
- 国产传感器产业发展破局点或在这里
- 一种碳纤,多种基材,无限惊喜!|易生材料学院公开课
- ADL系列外置互感器导轨式多功能电能表 —— 简介与解决方案
- 进迭时空参加2025 RISC-V北美峰会,披露第二代RISC-V AI CPU芯片 K3 进展
- 融智筑盾 向实链未来 中国联通精彩亮相2025年国家网络安全宣传周
- 华为徐直军:以开创的超节点互联技术,引领AI基础设施新范式
- 国家“东数西算”全面推进,G.654.E光纤应用迎来高潮,长飞在干线集采赢得头筹
- OpenMind 开源全球首个“AI 原生”机器人系统 OM1 Beta,原生支持宇树 G1 / Go2 等产品
- 神州泰岳avavox开启全球菁英生态伙伴计划:让AI人人可用、红利共享
- 2025年中国国际信息通信展前瞻:五大看点勾勒数智未来新图景
- 碳硅共生 合创AI+时代丨信而泰邀您共赴2025中国移动全球合作伙伴大会
- 中国移动发布《云智算光互连发展报告》
- 中兴通讯蝉联中国云终端市场第一
- 拥抱“鲲鹏+�N腾”,持续创新:华鲲振宇闯出国产算力崛起之路
- 汇川技术与安康职业技术学院达成战略合作