From 542c8e5cdeb6a9686021e7ea94f303fc4f0f5178 Mon Sep 17 00:00:00 2001 From: Marino Faggiana Date: Wed, 8 Jul 2026 09:59:21 +0200 Subject: [PATCH] Serialize log file writes to prevent interleaved or corrupted log lines Signed-off-by: Marino Faggiana --- Sources/NextcloudKit/Log/NKLogFileManager.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/NextcloudKit/Log/NKLogFileManager.swift b/Sources/NextcloudKit/Log/NKLogFileManager.swift index 5d6095c9..b1d1bafa 100644 --- a/Sources/NextcloudKit/Log/NKLogFileManager.swift +++ b/Sources/NextcloudKit/Log/NKLogFileManager.swift @@ -115,7 +115,7 @@ public final class NKLogFileManager: @unchecked Sendable { private var blacklist: [String] = [] private var whitelist: [String] = [] private var currentLogDate: String - private let logQueue = DispatchQueue(label: "com.nextcloud.LogWriterQueue", attributes: .concurrent) + private let logQueue = DispatchQueue(label: "com.nextcloud.LogWriterQueue") private let rotationQueue = DispatchQueue(label: "com.nextcloud.LogRotationQueue") private let fileManager = FileManager.default