InspectorLoggingExtensions extension
Convenience extension methods to log non-network events in the inspector.
Methods
-
autoLogDeepLinkStream(
Stream< Uri> stream, {String action = 'received', Map<String, dynamic> ? payload}) → StreamSubscription<Uri> -
Available on InspectorController, provided by the InspectorLoggingExtensions extension
Auto-log each received deep-link URI from a stream. -
autoLogNotificationStream(
Stream< Map< stream, {String action = 'received', String channel = 'notifications'}) → StreamSubscription<String, dynamic> >Map< String, dynamic> > -
Available on InspectorController, provided by the InspectorLoggingExtensions extension
Auto-log each received notification payload from a stream. -
logAnalyticsEvent(
{required String tool, required String eventName, Map< String, dynamic> ? payload, int statusCode = 200}) → void -
Available on InspectorController, provided by the InspectorLoggingExtensions extension
Log analytics SDK events (Amplitude, Adjust, Insider, Firebase...etc). -
logDeepLinkEvent(
{required Uri deepLink, String action = 'open', Map< String, dynamic> ? payload, int statusCode = 200}) → void -
Available on InspectorController, provided by the InspectorLoggingExtensions extension
Log deep-link open/parse/navigation events. -
logNotificationEvent(
{required String action, String channel = 'notifications', Map< String, dynamic> ? payload, int statusCode = 200}) → void -
Available on InspectorController, provided by the InspectorLoggingExtensions extension
Log push/local notification events. -
trackAnalyticsEvent<
T> ({required String tool, required String eventName, Map< String, dynamic> ? payload, required FutureOr<T> onTrack(), int statusCode = 200}) → Future<T> -
Available on InspectorController, provided by the InspectorLoggingExtensions extension
Auto-log analytics when your tracking callback is hit.