failSpinner static method
Implementation
static void failSpinner(dynamic e, StackTrace trace) {
_printPendingLogs(toFile: true);
if (_cliSpinnerActionDescription != null) {
final message = 'Failed to finish: `$_cliSpinnerActionDescription`';
if (_verbose) {
log('❌ $message');
} else {
verbose('❌ $message');
_cliSpinner?.fail(message);
}
}
if (e is ImpaktfullCliExitError) {
log('\nCli exited with the following message:\n\n\n${e.message}\n\n\n');
return;
}
if (e is ImpaktfullCliError) {
_logCliError(e);
} else {
error('${e.toString()}\n${trace.toString()}');
}
log('Full log can be found here: ${_logFile.path}');
_cliSpinnerActionDescription = null;
_cliSpinner = null;
}