removeBefore method
Removes entries strictly before time (onRemoveBefore) and sends
LogEntriesRemovedBefore. Throws StateError after close.
Implementation
@override
@nonVirtual
Future<void> removeBefore(DateTime time) async {
_checkOpen();
await onRemoveBefore(time);
_emit(LogEntriesRemovedBefore(time));
}