disposeBagDefaultLogger top-level property
Default DisposeBag
logger
Implementation
// ignore: prefer_function_declarations_over_variables
final Logger disposeBagDefaultLogger =
(bag, result, resources, [error, stackTrace]) {
switch (result) {
case BagResult.disposedSuccess:
print(' ↓ Disposed successfully → $bag: ');
break;
case BagResult.clearedSuccess:
print(' ↓ Cleared successfully → $bag: ');
break;
case BagResult.disposedFailure:
print(' ↓ Disposed unsuccessfully → $bag: ');
print(' → Error: $error');
print(' → StackTrace: $stackTrace');
break;
case BagResult.clearedFailure:
print(' ↓ Cleared unsuccessfully → $bag: ');
print(' → Error: $error');
print(' → StackTrace: $stackTrace');
break;
}
print(resources.mapIndexed((i, e) => ' $i → $e').join('\n'));
};