statistics property

Map<String, dynamic> get statistics

Gets debug statistics.

Implementation

static Map<String, dynamic> get statistics {
  final totalMappings = _log.length;
  final fallbacks = _log.where((e) => e.metadata?['isFallback'] == true).length;
  final uniqueTypes = _log.map((e) => e.originalType).toSet().length;

  return {
    'enabled': _enabled,
    'verbose': _verbose,
    'totalMappings': totalMappings,
    'fallbacks': fallbacks,
    'uniqueTypes': uniqueTypes,
    'logSize': _log.length,
    'maxLogSize': _maxLogSize,
  };
}