28 lines
654 B
Dart
28 lines
654 B
Dart
import 'dart:developer';
|
|
|
|
import 'package:bloc/bloc.dart';
|
|
|
|
class SimpleBlocObserver extends BlocObserver {
|
|
const SimpleBlocObserver();
|
|
|
|
@override
|
|
void onEvent(Bloc<dynamic, dynamic> bloc, Object? event) {
|
|
super.onEvent(bloc, event);
|
|
log('${bloc.runtimeType} $event');
|
|
}
|
|
|
|
@override
|
|
void onError(BlocBase<dynamic> bloc, Object error, StackTrace stackTrace) {
|
|
log('${bloc.runtimeType} $error');
|
|
super.onError(bloc, error, stackTrace);
|
|
}
|
|
|
|
@override
|
|
void onTransition(
|
|
Bloc<dynamic, dynamic> bloc,
|
|
Transition<dynamic, dynamic> transition,
|
|
) {
|
|
super.onTransition(bloc, transition);
|
|
log('$transition');
|
|
}
|
|
} |