logEvent static method
Log event to all providers
Implementation
static Future<void> logEvent(
String name, {
Map<String, dynamic>? parameters,
}) async {
if (!_enabled) return;
final event = AnalyticsEvent(name: name, parameters: parameters);
_addToHistory(event);
for (final provider in _providers) {
try {
await provider.logEvent(name, parameters);
} catch (e) {
if (kDebugMode) {
debugPrint('Error logging event to provider: $e');
}
}
}
}