exportLogs method

Future<List<File>> exportLogs({
  1. DateTime? startDate,
  2. DateTime? endDate,
})

导出日志文件

Implementation

Future<List<File>> exportLogs({DateTime? startDate, DateTime? endDate}) async {
  try {
    final files = <File>[];
    final logFiles = await _getLogFiles();
    for (final file in logFiles) {
      if (_isFileInDateRange(file, startDate, endDate)) {
        files.add(file);
      }
    }
    return files;
  } catch (e) {
    if (config.enableDebugMode) {
      debugPrint('❌ Failed to export logs: $e');
    }
    return [];
  }
}