debug function

void debug(
  1. String? message, {
  2. String? tag,
})

Implementation

void debug(String? message, {String? tag}) {
  final filePathRegex = RegExp(r'(package:[\w\d_\-/]+\.dart:\d+:\d+)');

  final highlighted = message?.replaceAllMapped(
    filePathRegex,
    (match) => '\x1B[31m${match.group(0)}\x1B[0m', // Red color
  );

  Debug.warning(highlighted, tag: tag ?? 'Debug');
}