call method
A Middleware
function that intercepts a dispatched action
Implementation
@override
void call(Store<State> store, dynamic action, NextDispatcher next) {
next(action);
logger.log(level, () => formatter(store.state, action, DateTime.now()));
}