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 未初始化异常