tencent cloud

文档反馈

日志上报

最后更新时间:2024-01-22 19:39:30
    日志查询和离线日志功能需您上报日志后,才能正常使用。本文将为您介绍如何上报日志到前端性能监控。

    前提条件

    参见 安装和初始化 文档,选择任意一种方式完成前端性能监控 SDK 的安装和初始化。

    日志上报

    引入下列参数,配置 SDK ,完成日志上报。
    // info 可以上报任意字符串,数字,数组,对象,但是只有打开页面的用户在名单中才会上报
    aegis.info('test');
    aegis.info('test', 123, ['a', 'b', 'c', 1], {a: '123'});
    
    // 也可以上报特定的对象,支持用户传ext参数和trace参数
    // 注意这种 case 一定要传 msg 字段
    aegis.info({
    msg: 'test',
    ext1: 'ext1',
    ext2: 'ext2',
    ext3: 'ext3',
    trace: 'trace',
    });
    
    // 不同于 info,infoAll 表示全量上报
    aegis.infoAll({
    msg: 'test',
    ext1: 'ext1',
    ext2: 'ext2',
    ext3: 'ext3',
    trace: 'trace',
    });
    
    // error 用来表示 JS 错误日志,也是全量上报,一般用于开发者主动获取JS异常,然后进行上报
    aegis.error({
    msg: 'test',
    ext1: 'ext1',
    ext2: 'ext2',
    ext3: 'ext3',
    trace: 'trace',
    });
    aegis.error(new Error('主动上报一个错误'));
    
    // report 默认是 aegis.report 的日志类型,但是现在您可以传入任何日志类型了
    aegis.report({
    msg: '这是一个ajax错误日志',
    level: Aegis.LogType.AJAX_ERROR,
    ext1: 'ext1',
    ext2: 'ext2',
    ext3: 'ext3',
    trace: 'trace',
    });
    
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持