Map<LogLevel, int> get countsByLevel { final m = <LogLevel, int>{}; for (final l in LogLevel.values) { m[l] = 0; } for (final e in _buffer.entries) { m[e.level] = (m[e.level] ?? 0) + 1; } return m; }