tt.getLogManager
基础库 3.55.0 开始支持本方法,这是一个同步方法。
获取反馈日志管理器对象。
前提条件 | 需要在 tt.login 调用登录后使用
|
业务背景 | 反馈日志能力,支持在用户提交反馈时上传开发者用此api打印的日志,平台上使用详见反馈日志能力介绍 |
使用限制 |
|
注意事项 | 无 |
相关教程 | 无 |
语法
tt.getLogManager(option)
参数说明
option 类型说明
object 类型,属性如下:
属性名 | 类型 | 默认值 | 必填 | 说明 | 最低支持版本 |
---|---|---|---|---|---|
level | number | 0 | 否 | 取值为0/1,取值为0表示会把一些基础库的运行时信息(内容见下方)写入日志,取值为1则不会。默认值是 0 | 3.55.0 |
syncToVconsole | boolean | false | 否 | true表示 log 内容会在 vConsole 或 IDE 控制台上展示, false 表示不展示 | 3.55.0 |
返回值
返回值为 object 类型,详细参数描述如下:
属性名 | 类型 | 说明 | 最低支持版本 |
---|---|---|---|
log | function | 打印 log 等级日志,接收任意数量任意可被 JSON.stringify 序列化的参数 | 3.55.0 |
debug | function | 打印 debug 等级日志,接收任意数量任意可被 JSON.stringify 序列化的参数 | 3.55.0 |
info | function | 打印 info 等级日志,接收任意数量任意可被 JSON.stringify 序列化的参数 | 3.55.0 |
warn | function | 打印 warn 等级日志,接收任意数量任意可被 JSON.stringify 序列 化的参数 | 3.55.0 |
error | function | 打印 error 等级日志,接收任意数量任意可被 JSON.stringify 序列化的参数 | 3.55.0 |
代码示例
const logger = tt.getLogManager({ syncToConsole: true, level: 1, }); logger.debug("关键日志点1") // ... logger.info("关键日志点2") // ... logger.log("关键日志点3") // ... logger.warn("关键日志点4") // ... logger.error("关键日志点4")