dispose method
Implementation
Future<void> dispose() async {
errorsCountReduceTimer.cancel();
await Future.wait(<Future<void>>[_debugPromise, _errorPromise]);
if (_debugFile != null) _debugFile!.closeSync();
if (_errorFile != null) _errorFile!.closeSync();
}