logOutput method
Log the output of the ZapEvent.
Implementation
@override
void logOutput(ZapEvent event) {
if (_controller.isClosed) {
// The charge was discharged and is being reused; start a fresh stream.
_controller = StreamController.broadcast();
}
if (_items.length >= maxItems) {
_items.removeAt(0);
}
_items.add(event);
_controller.add(event);
}