wangshihao 2c7301ca92 add: 提交所有型号的log代码 3 maanden geleden
..
log_test.lua 2c7301ca92 add: 提交所有型号的log代码 3 maanden geleden
main.lua 2c7301ca92 add: 提交所有型号的log代码 3 maanden geleden
readme.md 2c7301ca92 add: 提交所有型号的log代码 3 maanden geleden

readme.md

功能模块介绍

1、main.lua:主程序入口,负责初始化系统环境;

2、log_test.lua:日志功能测试模块,演示Air780EPM的日志输出功能;

演示功能概述

1、log_test:日志输出等级测试

默认日志输出等级为 DEBUG,即输出 debug 及以上级别的日志;

log.setLevel("INFO"): 输出 info 及以上级别的日志;

log.setLevel("WARN"): 输出 warn 及以上级别的日志;

log.setLevel("ERROR"): 输出 error 级别的日志;

log.setLevel("SILENT"): 静默所有日志,即禁止日志有任何内容输出;

演示硬件环境

1、Air780EPM核心板一个:

2、TYPE-C USB数据线一根,Air780EPM核心板和数据线的硬件接线方式为:

  • Air780EPM核心板通过TYPE-C USB口供电,核心板正面的 ON/OFF 拨动开关 拨到ON一端;

  • TYPE-C USB数据线直接插到核心板的TYPE-C USB座子,另外一端连接电脑USB口;

演示软件环境

1、Luatools下载调试工具

2、Air780EPM 固件

演示核心步骤

1、搭建好硬件环境

2、Luatools烧录内核固件和demo脚本代码

3、烧录成功后,自动开机运行,通过luatools日志可以观察到以下信息:

[2025-10-25 15:49:25.278][000000000.654] I/user.main project name is  logdemo version is  001.000.000
[2025-10-25 15:49:26.074][000000001.663] 日志功能测试开始
[2025-10-25 15:49:26.079][000000001.663] 默认日志级别: 1
[2025-10-25 15:49:26.084][000000001.663] 测试日志级别: 1
[2025-10-25 15:49:26.089][000000001.664] D/user.logdemo debug message
[2025-10-25 15:49:26.094][000000001.664] I/user.logdemo info message
[2025-10-25 15:49:26.097][000000001.664] W/user.logdemo warn message
[2025-10-25 15:49:26.102][000000001.664] E/user.logdemo error message
[2025-10-25 15:49:26.105][000000001.665] 测试日志级别: INFO
[2025-10-25 15:49:26.108][000000001.665] I/user.logdemo info message
[2025-10-25 15:49:26.111][000000001.665] W/user.logdemo warn message
[2025-10-25 15:49:26.114][000000001.665] E/user.logdemo error message
[2025-10-25 15:49:26.117][000000001.665] 测试日志级别: WARN
[2025-10-25 15:49:26.122][000000001.666] W/user.logdemo warn message
[2025-10-25 15:49:26.125][000000001.666] E/user.logdemo error message
[2025-10-25 15:49:26.128][000000001.666] 测试日志级别: ERROR
[2025-10-25 15:49:26.131][000000001.666] E/user.logdemo error message
[2025-10-25 15:49:26.135][000000001.667] 测试日志级别: SILENT
[2025-10-25 15:49:26.139][000000001.667] 恢复默认日志级别: 1
[2025-10-25 15:49:26.142][000000001.667] I/user.logdemo 数值: 123 布尔值: true 表: table: 0C7F6DC8