INNER CODE UNIT · Swift

saveLogToFile

UnboundTechCo/defyxVPN · ios/PacketTunnel/PacketTunnelProvider.swift:337

    private func saveLogToFile(_ logData: Data) {
        let fileName = "warp_logs.txt"
        let fileURL = FileManager.default
            .urls(for: .documentDirectory, in: .userDomainMask)[0]
            .appendingPathComponent(fileName)

        do {
            if FileManager.default.fileExists(atPath: fileURL.path) {
                let fileHandle = try FileHandle(forWritingTo: fileURL)
                fileHandle.seekToEndOfFile()
                fileHandle.write(logData)
                fileHandle.closeFile()
            } else {
                try logData.write(to: fileURL, options: .atomic)
            }
        } catch {
            os_log(
                "[DXcore] ERROR: Writing Log File: %@", log: .default, type: .error,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…