diff --git a/AltStore/Operations/Operation.swift b/AltStore/Operations/Operation.swift index b0caaea1..0bf322dc 100644 --- a/AltStore/Operations/Operation.swift +++ b/AltStore/Operations/Operation.swift @@ -37,6 +37,12 @@ class ResultOperation: Operation let error = nsError.withLocalizedFailure(localizedFailure) 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") + self.resultHandler?(result) super.finish()