diff --git a/AltStore/Operations/Operation.swift b/AltStore/Operations/Operation.swift index 0bf322dc..4480925f 100644 --- a/AltStore/Operations/Operation.swift +++ b/AltStore/Operations/Operation.swift @@ -38,10 +38,13 @@ class ResultOperation: Operation result = .failure(error) } - // diagnostics logging - let resultStatus = String(describing: result).prefix("success".count).uppercased() - print("\n ====> OPERATION: `\(type(of: self))` completed with: \(resultStatus) <====\n\n" + - " Result: \(result)\n") + // Diagnostics: perform verbose logging of the operations only if enabled (so as to not flood console logs) + if UserDefaults.standard.isVerboseOperationsLoggingEnabled { + // diagnostics logging + let resultStatus = String(describing: result).prefix("success".count).uppercased() + print("\n ====> OPERATION: `\(type(of: self))` completed with: \(resultStatus) <====\n\n" + + " Result: \(result)\n") + } self.resultHandler?(result) diff --git a/AltStore/Settings/Settings.storyboard b/AltStore/Settings/Settings.storyboard index 52194d8a..4e4c302f 100644 --- a/AltStore/Settings/Settings.storyboard +++ b/AltStore/Settings/Settings.storyboard @@ -21,7 +21,7 @@ - +