x_monitor_flutter 0.0.1 copy "x_monitor_flutter: ^0.0.1" to clipboard
x_monitor_flutter: ^0.0.1 copied to clipboard

outdated

Error information monitoring and report your server Flutter plugin for Android and iOS.

x_monitor_flutter #

安装 #

dependencies:
  x_monitor_flutter: ^0.1.0

使用

import 'package:x-monitor-flutter/x_monitor_flutter.dart';
# 入口

void main() {
  XMonitorFlutter appXMonitorFlutter = XMonitorFlutter();
  // 配置基础信息
  appXMonitorFlutter.setConfig({
    'key': 'xxx',// 应用唯一key (必填 )
    'url':'' // 指定错误上报地址 (必填 )
    'performanceUrl':'',// 性能数据上报地址(可选 )
    'userId':'',// 生成guid规则(可选 )
    'guid':''// userId(可选 )
  });
  // 获取gps 以及 flutterSDK 基础版本库
  appXMonitorFlutter.setReportSystemOption(locationInfo: {'latitude': 10, 'longitude': 10},frameVersion: '0.1.5');

  return appXMonitorFlutter.catchRun((){
    runApp(MyApp());
  });
}

参数 config #

Map config = {
    'version': '1.0.0',
    'setSystemInfo': true,
    'setLocation': true,
    'userInfo': {},
    'location': [],
    'key': 'flutter_monitor0401',
    'mergeSize':5,// 合并尺寸
    'mergeReport': true, // mergeReport 是否合并上报, false 关闭, true 启动(默认)
    'delay': 1000, // 当 mergeReport 为 true 可用,延迟多少毫秒,合并缓冲区中的上报(默认)
    'url': 'https://flog.xsyxsc.com/r', // 指定错误上报地址 https http://172.16.11.107/phpCode/testApi/collectionError.php
    'performanceUrl': '', // 性能数据上报地址
    'except': [], // 忽略某个错误
    'userRandom':1,// 抽样用户采集率 1~0 之间数值,1为100%采样所有用户
    'random': 1, // 单个用户错误抽样上报抽样率,1~0 之间数值,1为100%上报(默认 1)
    'repeat': 5, // 重复上报次数(对于同一个错误超过多少次不上报)
    'extra':{}, // 额外请求参数

    'errorType':'error',// log error warn info
    'errorLevel':0,
    'guid':'',// 用户会话唯一标识
    'userId':'', // 用户唯一标识
    'contentType':'application/x-www-form-urlencoded' // application/json;charset=utf-8 application/x-www-form-urlencoded
  };
0
likes
0
pub points
0%
popularity

Publisher

unverified uploader

Error information monitoring and report your server Flutter plugin for Android and iOS.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

battery, connectivity, device_info, dio, flutter, package_info

More

Packages that depend on x_monitor_flutter