1
0

add: logging for debugging

This commit is contained in:
alikia2x (寒寒) 2025-10-21 22:25:57 +08:00
parent b25a2992e1
commit 9770a487bc
2 changed files with 1 additions and 14 deletions

View File

@ -246,12 +246,8 @@ export async function adjustSnapshotTime(
const initialOffset = currentWindow + Math.max(targetOffset, 0);
let timePerIteration: number;
const MAX_ITERATIONS = 2880;
let iters = 0;
const t = performance.now();
for (let i = initialOffset; i < MAX_ITERATIONS; i++) {
iters++;
const offset = i;
const count = await getWindowCount(redisClient, offset);
@ -267,20 +263,11 @@ export async function adjustSnapshotTime(
const now = new Date();
if (delayedDate.getTime() < now.getTime()) {
const elapsed = performance.now() - t;
timePerIteration = elapsed / (i + 1);
logger.log(`${timePerIteration.toFixed(3)}ms * ${iters} iterations`, "perf", "fn:adjustSnapshotTime");
return now;
}
const elapsed = performance.now() - t;
timePerIteration = elapsed / (i + 1);
logger.log(`${timePerIteration.toFixed(3)}ms * ${iters} iterations`, "perf", "fn:adjustSnapshotTime");
return delayedDate;
}
}
const elapsed = performance.now() - t;
timePerIteration = elapsed / MAX_ITERATIONS;
logger.log(`${timePerIteration.toFixed(3)}ms * ${MAX_ITERATIONS} iterations`, "perf", "fn:adjustSnapshotTime");
return expectedStartTime;
}

View File

@ -46,7 +46,7 @@ export const archiveSnapshotsWorker = async (_job: Job) => {
unit: "hour"
});
logger.log(
`Scheduled archive snapshot for aid ${aid} in ${formatted}.`,
`Scheduled archive snapshot for aid ${aid} in ${formatted}. date: ${nextSaturday(date).toUTCString()}, timestamp: ${nextSaturday(date).getTime()}`,
"mq",
"fn:archiveSnapshotsWorker"
);