TalkerBlocObserver class
BLoC
logger on Talker
base
talker
field is the current Talker
instance.
Provide your instance if your application uses Talker
as the default logger
Common Talker instance will be used by default
Constructors
- TalkerBlocObserver({Talker? talker, TalkerBlocLoggerSettings settings = const TalkerBlocLoggerSettings()})
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- settings → TalkerBlocLoggerSettings
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onChange(
BlocBase bloc, Change change) → void -
Called whenever a
Change
occurs in anybloc
Achange
occurs when a new state is emitted. onChange is called before a bloc's state has been updated. -
onClose(
BlocBase bloc) → void -
Called whenever a
Bloc
is closed. onClose is called just before theBloc
is closed and indicates that the particular instance will no longer emit new states. -
onCreate(
BlocBase bloc) → void -
Called whenever a
Bloc
is instantiated. In many cases, a cubit may be lazily instantiated and onCreate can be used to observe exactly when the cubit instance is created. -
onError(
BlocBase bloc, Object error, StackTrace stackTrace) → void -
Called whenever an
error
is thrown in anyBloc
orCubit
. ThestackTrace
argument may be StackTrace.empty if an error was received without a stack trace. -
onEvent(
Bloc bloc, Object? event) → void -
Called whenever an
event
isadded
to anybloc
with the givenbloc
andevent
. -
onTransition(
Bloc bloc, Transition transition) → void -
Called whenever a transition occurs in any
bloc
with the givenbloc
andtransition
. Atransition
occurs when a newevent
is added and a new state isemitted
from a correspondingEventHandler
. onTransition is called before abloc
's state has been updated. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited