putWithLogging method
Implementation
@visibleForTesting
@protected
T putWithLogging(T value, {OnLogging<T>? logging}) {
final prv = this.value;
_latestError = null;
_latestStackTrace = null;
_bloc.put(value);
logger(
'${logging?.call(prv, value) ?? value}',
level: logging != null ? Level.INFO.value : Level.FINE.value,
logExtra: logExtra,
);
return value;
}