famon library
Firebase Analytics Monitor - Real-time monitoring of Firebase Analytics events from Android logcat.
This library provides tools for parsing and formatting Firebase Analytics
events captured from adb logcat.
Quick Start
import 'package:famon/firebase_analytics_monitor.dart';
// Parse a logcat line
final parser = LogParserService();
final event = parser.parse(logcatLine);
if (event != null) {
print('Event: ${event.eventName}');
print('Parameters: ${event.parameters}');
}
CLI Usage
# Install globally
dart pub global activate firebase_analytics_monitor
# Monitor events
famon monitor
# Filter events
famon monitor --hide screen_view --show-only my_event
Classes
- AnalyticsEvent
- Core domain entity representing a Firebase Analytics event
- EventFormatterService
- Service for formatting and printing analytics events to the console.
- LogParserService
- Service for parsing Firebase Analytics log lines from adb logcat output.
- SessionStats
- Typed class representing session statistics