commit feb28d765bb157fc74d51f358160fc1805795e41
parent ee2035fbdeaf7e0c32f4d2b8f0e8964100f6d5be
Author: Marc Stibane <marc@taler.net>
Date: Sun, 9 Aug 2026 21:46:07 +0200
don't log network tasks in production
Diffstat:
1 file changed, 8 insertions(+), 0 deletions(-)
diff --git a/TalerWallet1/Quickjs/QuickDataTask.swift b/TalerWallet1/Quickjs/QuickDataTask.swift
@@ -97,7 +97,9 @@ class QuickDataTask: NSObject {
if let responseCb, let responseCbCls {
let method = self.request.httpMethod ?? "Unknown"
let url = self.request.url?.trimmedString ?? EMPTYSTRING
+#if DEBUG
logger.trace("❓\(self.requestID, privacy: .public) \(method, privacy: .public) \(url, privacy: .public)")
+#endif
dataTask = urlSession.dataTask(with: request) { [self] data, response, error in
if let response = response as? HTTPURLResponse {
var headerArray: [String] = []
@@ -125,11 +127,15 @@ class QuickDataTask: NSObject {
body_len: UInt32(data.count))
let responseInfoPtr = UnsafeMutablePointer<JSHttpResponseInfo>(&responseInfo)
// Initialization of 'UnsafeMutablePointer<JSHttpResponseInfo>' results in a dangling pointer
+#if DEBUG
logger.trace("❗️ \(self.requestID, privacy: .public) \(url, privacy: .public)")
+#endif
responseCb(responseCbCls, responseInfoPtr)
return
} else { // data == nil
+#if DEBUG
logger.error("‼️\(self.requestID, privacy: .public) \(method, privacy: .public) \(response.statusCode, privacy: .public) \(errmsg, privacy: .public)")
+#endif
var responseInfo = JSHttpResponseInfo(request_id: self.requestID,
status: status,
errmsg: errmsg_p0,
@@ -142,7 +148,9 @@ class QuickDataTask: NSObject {
}
} else { // pass error to walletCore
Task.detached {
+#if DEBUG
self.logger.error("⁉️ \(self.requestID, privacy: .public) \(method, privacy: .public) \(error, privacy: .public)")
+#endif
Controller.shared.checkInternetConnection()
if let errmsg = error?.localizedDescription,
let errmsgC = errmsg.cString(using: .utf8)