抖音开放平台Logo
开发者文档
控制台
  • API 概览
  • 开放能力
  • 基础
  • tt.canIUse
  • 定时器
  • 分包加载
  • 更新
  • 性能
  • 调试
  • tt.getRealtimeLogManager
  • tt.getLogManager
  • 渲染
  • 设备
  • 文件
  • 位置
  • 媒体
  • 网络
  • 游戏转发分享
  • 实时语音
  • 数据缓存
  • 系统
  • 广告
  • 界面
  • 支付
  • Worker
  • tt.getLogManager

    收藏
    我的收藏

    基础库 3.55.0 开始支持本方法,这是一个同步方法。

    获取反馈日志管理器对象。

    前提条件
    需要在 tt.login 调用登录后使用
    业务背景

    反馈日志能力,支持在用户提交反馈时上传开发者用此api打印的日志,平台上使用详见反馈日志能力介绍

    使用限制
    1. 只有抖音、抖音极速版、抖音火山版支持。
    2. 最多保存5M的日志内容,超过5M后,旧的日志内容会被删除。同时,平台也会删除长期未使用的小游戏的反馈日志。
    3. 每次调用最多1000个字符,超出后截断。
    4. 平台会做基本的频控,调用频率过高时会抛错。谨慎打日志,避免在无限循环里面调用打日志接口,避免直接重写 console.log 的方式打日志,
    注意事项
    相关教程

    语法

    tt.getLogManager(option)

    参数说明

    option 类型说明

    object 类型,属性如下:

    属性名类型默认值必填说明最低支持版本
    levelnumber0
    取值为0/1,取值为0表示会把一些基础库的运行时信息(内容见下方)写入日志,取值为1则不会。默认值是 0
    3.55.0
    syncToVconsolebooleanfalse
    true表示 log 内容会在 vConsole 或 IDE 控制台上展示, false 表示不展示
    3.55.0

    返回值

    返回值为 object 类型,详细参数描述如下:

    属性名类型说明最低支持版本
    logfunction
    打印 log 等级日志,接收任意数量任意可被 JSON.stringify 序列化的参数
    3.55.0
    debugfunction
    打印 debug 等级日志,接收任意数量任意可被 JSON.stringify 序列化的参数
    3.55.0
    infofunction
    打印 info 等级日志,接收任意数量任意可被 JSON.stringify 序列化的参数
    3.55.0
    warnfunction
    打印 warn 等级日志,接收任意数量任意可被 JSON.stringify 序列化的参数
    3.55.0
    errorfunction
    打印 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")