dispose method
Dispose resources
Implementation
Future<void> dispose() async {
await _logController.close();
final futures = <Future<void>>[];
for (final sink in _sinks) {
try {
futures.add(sink.dispose());
} catch (e) {
// Ignore disposal errors
}
}
await Future.wait(futures, eagerError: false);
}