# function GameLogManager.tag(string key)
基础库 3.7.4 开始支持,低版本需做兼容处理。
微信 Windows 版:支持
微信 Mac 版:支持
# 功能描述
tag 方法接受一个字符串参数,作为上报日志的 key 。同时返回 info、warn、error、debug 四个上报方法。若不传入 key 参数,上报使用默认 key 'default'。与使用 log 方法上报不同,使用 tag 返回的方法上报日志,不需要重复设置日志等级、日志标签,简化了上报操作。
# 参数
# string key
日志标签,用于日志分类(如 登录、战斗……)。key 只能是 string 类型,且能够通过 JSON.stringify 序列化。若不传入 key 参数,上报使用默认 key 'default'。
# 返回值
# function
[info] - GameLogManager.info 固定 key 后的 info 方法。
# function
[warn] - GameLogManager.warn 固定 key 后的 warn 方法。
# function
[error] - GameLogManager.error 固定 key 后的 error 方法。
# function
[debug] - GameLogManager.debug 固定 key 后的 debug 方法。
# 示例代码
const logger = wx.getGameLogManager({
commonInfo: { version: '1.0.0' },
})
const loginLogger = logger.tag('login') // 用于登录相关日志上报
loginLogger.info({ loginTime: '1731915939' }) // 使用tag传入的key'login'
const sizeLogger = logger.tag()
sizeLogger.info('size=5187108') // 使用默认key'default'