flutter_monitor_sdk library
Classes
- AppInfo
- 应用信息配置
- CustomLogOutput
- 一个高度可定制的日志输出器。
- FlutterMonitorSDK
- Flutter Monitor SDK - 一个轻量级且功能全面的 Flutter 应用监控 SDK
- HttpOutput
-
一个通过 HTTP/HTTPS 将监控事件上报到远程服务器的
MonitorOutput实现。 - JankConfig
- 卡顿监控配置
- JankMonitor
- 优化的UI卡顿监控器
- LogMonitorOutput
- 一个将监控事件输出到开发控制台的 MonitorOutput 实现。
- MonitorBinding
- 一个单例绑定类,它将所有监控模块粘合在一起。 这是 SDK 内部的核心枢纽。
- MonitorConfig
- 监控配置类 - 简化开发者使用
- MonitorDioInterceptor
- MonitoredGestureDetector
- MonitorOutput
- 监控事件输出器的抽象基类。 负责将格式化后的监控事件发送到某个目的地(如服务器、控制台等)。
- MonitorRouteObserver
- PageRenderMonitor
- 提供一个专用的 Widget 来标记页面渲染完成 接收一个pageName
- PerformanceMonitor
- UserInfo
- 用户信息配置
Typedefs
-
MonitorLogHandler
= void Function(Map<
String, dynamic> event) -
定义一个函数类型,用于处理从 SDK 传出的监控事件。
用户可以实现这个函数,将事件对接到他们自己的日志系统中。
event是一个包含所有丰富字段的、结构化的事件 Map。
Exceptions / Errors
- SDKNotInitializedException
- SDK 未初始化异常