当前位置: 首页 > article >正文

LuatOS-SOC接口文档(air780E)--log - 日志库

常量

常量

类型

解释

log.LOG_SILENT

number

无日志模式

log.LOG_DEBUG

number

debug日志模式

log.LOG_INFO

number

info日志模式

log.LOG_WARN

number

warning日志模式

log.LOG_ERROR

number

error日志模式

log.setLevel(level)

设置日志级别

参数

传入值类型

解释

string

level 日志级别,可用字符串或数值, 字符串为(SILENT,DEBUG,INFO,WARN,ERROR,FATAL), 数值为(0,1,2,3,4,5)

返回值

返回值类型

解释

nil

无返回值

例子

-- 设置日志级别为INFO
log.setLevel("INFO")

log.style(val)

设置日志风格

参数

传入值类型

解释

int

日志风格,默认为0, 不传就是获取当前值

返回值

返回值类型

解释

int

当前的日志风格

例子

-- 以 log.info("ABC", "DEF", 123) 为例, 假设该代码位于main.lua的12行
-- 默认日志0
-- I/user.ABC DEF 123
-- 调试风格1, 添加额外的调试信息
-- I/main.lua:12 ABC DEF 123
-- 调试风格2, 添加额外的调试信息, 位置有所区别
-- I/user.ABC main.lua:12 DEF 123

log.style(0) -- 默认风格0
log.style(1) -- 调试风格1
log.style(2) -- 调试风格2

log.getLevel()

获取日志级别

参数

返回值

返回值类型

解释

int

日志级别对应0,1,2,3,4,5

例子

-- 得到日志级别
log.getLevel()

log.debug(tag, val, val2, val3, …)

输出日志,级别debug

参数

传入值类型

解释

string

tag 日志标识,必须是字符串

需打印的参数

返回值

返回值类型

解释

nil

无返回值

例子

-- 日志输出 D/onenet connect ok
log.debug("onenet", "connect ok")

log.info(tag, val, val2, val3, …)

输出日志,级别info

参数

传入值类型

解释

string

tag 日志标识,必须是字符串

需打印的参数

返回值

返回值类型

解释

nil

无返回值

例子

-- 日志输出 I/onenet connect ok
log.info("onenet", "connect ok")

log.warn(tag, val, val2, val3, …)

输出日志,级别warn

参数

传入值类型

解释

string

tag 日志标识,必须是字符串

需打印的参数

返回值

返回值类型

解释

nil

无返回值

例子

-- 日志输出 W/onenet connect ok
log.warn("onenet", "connect ok")

log.error(tag, val, val2, val3, …)

输出日志,级别error

参数

传入值类型

解释

string

tag 日志标识,必须是字符串

需打印的参数

返回值

返回值类型

解释

nil

无返回值

例子

-- 日志输出 E/onenet connect ok
log.error("onenet", "connect ok")

http://www.kler.cn/a/105123.html

相关文章:

  • 网工内推 | 国企,解决方案工程师,最高30k,有软考证书优先
  • Linux Shell :正则表达式
  • 反射的作用( 越过泛型检查 和 可以使用反射保存所有对象的具体信息 )
  • [SQL开发笔记]BETWEEN操作符:选取介于两个值之间的数据范围内的值
  • rpc入门笔记0x01
  • vue2、vue3中路由守卫变化
  • Lua入门使用与基础语法
  • QCC 音频输入输出
  • 2023年系统设计面试如何破解?进入 FAANG 面试的实战指南
  • Kafka3.x安装以及使用
  • python爬虫入门(三)正则表达式
  • [C#基础训练]FoodRobot食品管理部分代码-1
  • Office技巧(持续更新)(Word、Excel、PPT、PowerPoint、连续引用、标题、模板、论文)
  • 【Java 进阶篇】Java Request 原理详解
  • 【Docker】Docker Swarm介绍与环境搭建
  • 深度学习中的不确定性综述
  • 单例模式python实现
  • RT-Thread 7. RT-Thread Studio ENV修改MCU型号
  • zookeeper源码(02)源码编译启动及idea导入
  • 如何在小红书安全引流?