func logMessage()

in PoC/iOS/Bluetooth Tracing PoC/Sources/Services/Logger.swift [49:66]


    func logMessage(_ message: String) {
        defer {
            delegate?.logDidAppend(with: message)
        }

        let data = Data(message.utf8)

        guard FileManager.default.fileExists(atPath: url.path) else {
            try? data.write(to: url)

            return
        }

        let handler = try! FileHandle(forWritingTo: url)
        handler.seekToEndOfFile()
        handler.write(data)
        handler.closeFile()
    }