Skip to content

Commit 5116b55

Browse files
committed
Add debug logging for cache tracking
1 parent aa5dc16 commit 5116b55

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

scripts/generate-md-exports.mjs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,10 @@ let globalUsedCacheFiles = null;
6464
function taskFinishHandler({id, success, failedTasks, usedCacheFiles}) {
6565
// Collect cache files used by this worker into the global set
6666
if (usedCacheFiles && globalUsedCacheFiles) {
67+
console.log(`🔍 Worker[${id}]: returned ${usedCacheFiles.length} cache files`);
6768
usedCacheFiles.forEach(file => globalUsedCacheFiles.add(file));
69+
} else {
70+
console.warn(`⚠️ Worker[${id}]: usedCacheFiles=${!!usedCacheFiles}, globalUsedCacheFiles=${!!globalUsedCacheFiles}`);
6871
}
6972

7073
if (failedTasks.length === 0) {
@@ -209,6 +212,11 @@ async function createWork() {
209212
const allFiles = await readdir(CACHE_DIR);
210213
const filesToDelete = allFiles.filter(file => !globalUsedCacheFiles.has(file));
211214

215+
console.log(`📊 Cache tracking stats:`);
216+
console.log(` - Files in cache dir: ${allFiles.length}`);
217+
console.log(` - Files tracked as used: ${globalUsedCacheFiles.size}`);
218+
console.log(` - Files to delete: ${filesToDelete.length}`);
219+
212220
if (filesToDelete.length > 0) {
213221
await Promise.all(
214222
filesToDelete.map(file => rm(path.join(CACHE_DIR, file), {force: true}))

0 commit comments

Comments
 (0)