跳转至

Log 配置

获取 Logger

普通 uni-app:

import { logger } from '@/uni_modules/GC-UniPlugin';

uni 小程序:

import { logger } from '@/uni_modules/GC-JSPlugin';

uni 小程序由宿主 App 完成 Log 初始化,只调用 logging() 等运行时 API。

Log 初始化配置

logger.setConfig({
    enableLinkRumData: true,
    enableCustomLog: true,
    discardStrategy: 'discardOldest'
});
参数名称 参数类型 必须 参数说明
sampleRate number 采样率,范围 [0,1],默认 1
enableLinkRumData boolean 是否与 RUM 数据关联
enableCustomLog boolean 是否开启自定义日志
discardStrategy string 日志丢弃策略:discarddiscardOldest
logLevelFilters array 日志等级过滤:infodebugwarningerrorcriticalok
globalContext object 自定义全局参数
logCacheLimitCount number 本地缓存最大日志条目数量,默认 5000

Logger 日志打印

logger.logging({
    content: 'Log content',
    status: 'info',
    property: {
        order_id: 'order-1001'
    }
});

API - logging

字段 类型 必须 说明
content string 日志内容,可为 JSON 字符串
status string/number 日志等级,默认由平台 SDK 决定
property object 事件上下文

日志等级

字符串 含义
info 提示
debug 调试
warning 警告
error 错误
critical 严重
ok 恢复

文档评价

文档内容是否对您有帮助?