logStack static method

void logStack(
  1. List<String> stack
)

Implementation

static void logStack(List<String> stack) {
  if (!_enableLogging || stack.isEmpty) return;

  developer.log(
    '┌─── 📚 Navigation Stack (Size: ${stack.length}) ───',
    name: 'AppRouter',
  );
  for (int i = 0; i < stack.length; i++) {
    final prefix = i == stack.length - 1 ? '│ ➤' : '│  ';
    developer.log('$prefix ${i + 1}. ${stack[i]}', name: 'AppRouter');
  }
  developer.log(
    '└──────────────────────────────────────────',
    name: 'AppRouter',
  );
}