From 1f1a4b7e2b6cfbe282b332ad43ed6f88c2022836 Mon Sep 17 00:00:00 2001 From: Erik Doernenburg Date: Thu, 12 Dec 2024 23:52:27 +0100 Subject: [PATCH] Added logger to request creation for better diagnostics. --- CCMenu/Source/Server Monitor/GitHubAPI.swift | 5 +++++ CCMenu/Source/Server Monitor/GitHubFeedReader.swift | 3 --- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CCMenu/Source/Server Monitor/GitHubAPI.swift b/CCMenu/Source/Server Monitor/GitHubAPI.swift index 06266f8..b461145 100644 --- a/CCMenu/Source/Server Monitor/GitHubAPI.swift +++ b/CCMenu/Source/Server Monitor/GitHubAPI.swift @@ -6,6 +6,7 @@ import Foundation import Combine +import os class GitHubAPI { @@ -127,6 +128,10 @@ class GitHubAPI { if let token, !token.isEmpty { request.setValue(URLRequest.bearerAuthValue(token: token), forHTTPHeaderField: "Authorization") } + + let logger = Logger(subsystem: Bundle.main.bundleIdentifier!, category: "application") + logger.trace("Request: \(method, privacy: .public) \(url.absoluteString, privacy: .public)") + return request } diff --git a/CCMenu/Source/Server Monitor/GitHubFeedReader.swift b/CCMenu/Source/Server Monitor/GitHubFeedReader.swift index f64a5ea..25702f8 100644 --- a/CCMenu/Source/Server Monitor/GitHubFeedReader.swift +++ b/CCMenu/Source/Server Monitor/GitHubFeedReader.swift @@ -42,9 +42,6 @@ class GitHubFeedReader { guard let request = GitHubAPI.requestForFeed(feed: pipeline.feed, token: token) else { throw GithHubFeedReaderError.invalidURLError } - #if DEBUG - debugPrint(Date(), "fetching", request.url ?? "") - #endif guard let newStatus = try await fetchStatus(request: request) else { throw GithHubFeedReaderError.noStatusError }