clearAllLogs method

Future<void> clearAllLogs()

清除所有日志

Implementation

Future<void> clearAllLogs() async {
  try {
    final directory = await getApplicationDocumentsDirectory();
    final logDir = Directory('${directory.path}/logs');

    if (await logDir.exists()) {
      await logDir.delete(recursive: true);
      info('All logs cleared');
    }

    // 重新初始化
    _isInitialized = false;
    await init();
  } catch (e) {
    error('Failed to clear logs', e);
  }
}