iac_statistics_ext

Log analytics extension for in_app_console.

Features

  • Overview — compact total / info / warning / error counts
  • Log Timeline — adaptive bar chart showing activity over time (auto-scales from seconds to days)
  • Top Repeated Issues — groups duplicate errors and warnings by message similarity; counts across sessions
  • Module Health — ranks modules by weighted error ratio, color-coded green / orange / red
  • Persistent history — logs are saved to device storage and survive app restarts (capped at 500 entries)

Screenshot

Grouping algorithms

The "Top Repeated Issues" section supports two algorithms, switchable via the segmented control in the UI. TF-IDF is the default.

TF-IDF Pattern
How it works TF-IDF vectors + cosine similarity Normalizes hex addresses and numeric IDs, then exact-matches
Best for Natural-language variation Structured / templated log messages
Speed Slower on large histories Fast

Usage

InAppConsole.instance.registerExtension(LogStatisticsExtension());

Clear history

Tap the trash icon in the extension header to clear persisted log history.

Libraries

iac_statistics_ext