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