timeLog2File static method

Future<String> timeLog2File(
  1. DateTime startTime, [
  2. DateTime? endTime,
  3. String? filePath,
  4. List<WLogLevel> levelList = WLogLevel.values,
])

导出时间段日志到文件

Implementation

static Future<String> timeLog2File(
  DateTime startTime, [
  DateTime? endTime,
  String? filePath,
  List<WLogLevel> levelList = WLogLevel.values,
]) async {
  endTime ??= DateTime.now();
  final name =
      "${WLogModel.dateFormat(startTime)}_${WLogModel.dateFormat(endTime)}";

  filePath ??= await WLogDBExport.generateFilePath("WLog_$name.txt");
  await log2File(filePath, startTime, endTime, levelList);
  return filePath;
}