Skip to content

Commit 1c9a15e

Browse files
committed
Log which file caused the package to be reloaded
1 parent f900b4e commit 1c9a15e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Sources/BuildSystemIntegration/SwiftPMBuildSystem.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -764,8 +764,10 @@ package actor SwiftPMBuildSystem: BuiltInBuildSystem {
764764
}
765765

766766
package func didChangeWatchedFiles(notification: OnWatchedFilesDidChangeNotification) async {
767-
if notification.changes.contains(where: { self.fileEventShouldTriggerPackageReload(event: $0) }) {
768-
logger.log("Reloading package because of file change")
767+
if let packageReloadTriggerEvent = notification.changes.first(where: {
768+
self.fileEventShouldTriggerPackageReload(event: $0)
769+
}) {
770+
logger.log("Reloading package because \(packageReloadTriggerEvent.uri.forLogging) changed")
769771
await packageLoadingQueue.async {
770772
await orLog("Reloading package") {
771773
try await self.reloadPackageAssumingOnPackageLoadingQueue()

0 commit comments

Comments
 (0)