Log 配置
Log 初始化配置
var logger = uni.requireNativePlugin("GCUniPlugin-Logger");
logger.setConfig({
enableLinkRumData: true,
enableCustomLog: true,
discardStrategy: 'discardOldest'
});
| 参数名称 |
参数类型 |
必须 |
参数说明 |
| samplerate |
number |
否 |
采样率,范围 [0,1],默认 1 |
| enableLinkRumData |
boolean |
否 |
是否与 RUM 关联 |
| enableCustomLog |
boolean |
否 |
是否开启自定义日志 |
| discardStrategy |
string |
否 |
日志丢弃策略:discard、discardOldest |
| logLevelFilters |
array |
否 |
日志等级过滤:info、warning、error、critical、ok |
| globalContext |
object |
否 |
自定义全局参数 |
| logCacheLimitCount |
number |
否 |
本地缓存最大日志条目数量限制,默认 5000 |
Logger 日志打印
var logger = uni.requireNativePlugin("GCUniPlugin-Logger");
logger.logging({
content: 'Log content',
status: status
});
API - logging
| 字段 |
类型 |
必须 |
说明 |
| content |
string |
是 |
日志内容,可为 JSON 字符串 |
| status |
string |
是 |
日志等级 |
| property |
object |
否 |
事件上下文 |
日志等级
| 字符串 |
含义 |
| info |
提示 |
| warning |
警告 |
| error |
错误 |
| critical |
严重 |
| ok |
恢复 |