From 076eb8658e23f7470f94e9d0ea40375b31fbd71f Mon Sep 17 00:00:00 2001 From: Michal Rentka Date: Mon, 23 Oct 2023 12:45:05 +0200 Subject: [PATCH] Disable api response logging for iOS <17 --- Zotero/Controllers/Debugging/ApiLogger.swift | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Zotero/Controllers/Debugging/ApiLogger.swift b/Zotero/Controllers/Debugging/ApiLogger.swift index 629a3bdf2..78afd2ef9 100644 --- a/Zotero/Controllers/Debugging/ApiLogger.swift +++ b/Zotero/Controllers/Debugging/ApiLogger.swift @@ -55,10 +55,7 @@ struct ApiLogger { if startData.logParams.contains(.headers) { self.log(headers: headers ?? [:]) } - if startData.logParams.contains(.response), let data = data, var string = String(data: data, encoding: .utf8) { - if string.count > 5000 { - string = String(string.prefix(5000)) - } + if #available(iOS 17.0, *), startData.logParams.contains(.response), let data = data, let string = String(data: data, encoding: .utf8) { DDLogInfo(DDLogMessageFormat(stringLiteral: string)) } }