openScope method

  1. @override
Future<void> openScope(
  1. LogScope scope
)
override

Begins a scoped operation.

Implementation

@override
Future<void> openScope(LogScope scope) async {
  if (isInteractiveTerminal) {
    _clearSpinnerLine();
    scopeStack.add(ActiveScope(scope));
    _drawSpinner();
    _startTimer();
  } else {
    stdout.writeln(formatScopeStart(scope));
  }
}