From 25b1685b9e3c14c6ece7307ce774591f96665327 Mon Sep 17 00:00:00 2001 From: Bri Peticca Date: Fri, 5 Sep 2025 16:31:09 -0400 Subject: [PATCH] Initial investigation into logging/diagnostics for swiftbuild --- Sources/SwiftBuildSupport/SwiftBuildSystem.swift | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Sources/SwiftBuildSupport/SwiftBuildSystem.swift b/Sources/SwiftBuildSupport/SwiftBuildSystem.swift index f6831e440c3..6a5ae92edc8 100644 --- a/Sources/SwiftBuildSupport/SwiftBuildSystem.swift +++ b/Sources/SwiftBuildSupport/SwiftBuildSystem.swift @@ -533,13 +533,20 @@ public final class SwiftBuildSystem: SPMBuildCore.BuildSystem { case .targetStarted(let info): try buildState.started(target: info) case .planningOperationStarted, .planningOperationCompleted, .reportBuildDescription, .reportPathMap, .preparedForIndex, .backtraceFrame, .buildStarted, .preparationComplete, .targetUpToDate, .targetComplete, .taskUpToDate: + // TODO bp print out every message here for investigation (--vv) + self.observabilityScope.emit(error: "Unhandled message: \(message)") break case .buildDiagnostic, .targetDiagnostic, .taskDiagnostic: break // deprecated case .buildOutput, .targetOutput, .taskOutput: break // deprecated - @unknown default: - break + +// default: +// self.outputStream.send(<#T##value: ArraySlice##ArraySlice#>) +// self.observabilityScope.emit(info: "\(message)") +// @unknown default: +// break + // TODO bp print(message) instead of switch } }