getLogFile method

Future<File> getLogFile()

Returns the current log file, ensuring all pending writes and trimming are complete.

Implementation

Future<File> getLogFile() async {
  // Flush any remaining logs in the queue before proceeding
  await _flushRemainingLogs();
  await _waitForPendingTasks();

  return _logFile;
}