# initLogging function

void initLogging()

Initialize logging

## Implementation

    void initLogging() async {
      // Log file
      var logfile = File(getLogFilePath());
      // Delete if file is larger than 1MB
      if (await logfile.exists() && await logfile.length() > 10 * 1024 * 1024) {
        await logfile.delete();
      }

      // File does not contain current version
      if (await logfile.exists() &&
          !(await logfile.readAsString()).contains(currentVersion)) {
        await logfile.delete();
      }

      // Check if file exists
      if (!await logfile.exists()) {
        await logfile.create();
        // Write header with version info and OS info
        await logfile.writeAsString(
            'WSL Manager v$currentVersion on ${Platform.operatingSystem} '
            '${Platform.operatingSystemVersion}\r\n\r\n'
            '============================================================'
            '\r\n\r\n');
      }
    }