ispectify_bloc library

Classes

BlocCloseLog
Log emitted when a Bloc or Cubit is closed.
BlocCreateLog
Log emitted when a Bloc or Cubit is instantiated.
BlocDoneLog
Log emitted when an event handler completes (successfully or with error).
BlocErrorLog
Log emitted when an error is thrown in a Bloc or Cubit.
BlocEventLog
Log emitted when an event is added to a Bloc.
BlocLifecycleLog
Base class for all Bloc lifecycle logs emitted to ISpectify.
BlocStateLog
Log emitted when a Bloc or Cubit's state changes.
BlocTransitionLog
Log emitted when a Bloc transitions from one state to another in response to an event.
ISpectBlocObserver
BLoC logger on ISpectify base
ISpectBlocSettings
Configuration settings for controlling Bloc lifecycle logging.

Typedefs

BlocChangeCallback = void Function(BlocBase bloc, Change change)
BlocErrorCallback = void Function(BlocBase bloc, Object error, StackTrace stackTrace)
BlocEventCallback = void Function(Bloc bloc, Object? event)
BlocFilterPredicate = bool Function(Object? candidate)
BlocLifecycleCallback = void Function(BlocBase bloc)
BlocTransitionCallback = void Function(Bloc bloc, Transition transition)
ISpectBlocChangeFilter = bool Function(BlocBase bloc, Change change)
ISpectBlocEventFilter = bool Function(Bloc bloc, Object? event)
ISpectBlocTransitionFilter = bool Function(Bloc bloc, Transition transition)