diff --git a/src/server/project.ts b/src/server/project.ts index 91ac212ea13..f9465d8b242 100644 --- a/src/server/project.ts +++ b/src/server/project.ts @@ -1009,9 +1009,12 @@ namespace ts.server { ); const elapsed = timestamp() - start; this.writeLog(`Finishing updateGraphWorker: Project: ${this.getProjectName()} Version: ${this.getProjectVersion()} structureChanged: ${hasNewProgram} Elapsed: ${elapsed}ms`); - if (this.program !== oldProgram) { + if (this.hasAddedorRemovedFiles) { this.print(); } + else if (this.program !== oldProgram) { + this.writeLog(`Different program with same set of files:: oldProgram.structureIsReused:: ${oldProgram && oldProgram.structureIsReused}`); + } return hasNewProgram; }