From 7e84cd3f2717ea334e941f57a106dbe6bead4dd8 Mon Sep 17 00:00:00 2001 From: TheDreWen Date: Mon, 9 Mar 2026 08:22:57 +0100 Subject: [PATCH] Reduce ping interval from 30 seconds to 10 seconds and update log output format --- src/index.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/index.ts b/src/index.ts index 4616e96..1531b60 100644 --- a/src/index.ts +++ b/src/index.ts @@ -13,11 +13,10 @@ class Uptime { console.log('Starting...'); console.log(`Starting at ${this.startTime.toLocaleDateString()} ${this.startTime.toLocaleTimeString()}`); this.handle(); - setInterval(() => this.handle(), 1000 * 30); + setInterval(() => this.handle(), 1000 * 10); } async handle() { - console.log('Fetch status...') await ping.sys.probe('node.under-scape.com', (isAlive) => { const now = new Date(); this.totalIte++; @@ -35,7 +34,7 @@ class Uptime { }); } - console.log(`[${now.toLocaleDateString()} ${now.toLocaleTimeString()}] Total: ${this.totalIte} Up: ${this.totalUp} Down: ${this.totalDown} Uptime: ${Math.round((this.totalUp / this.totalIte) * 100)}%`) + process.stdout.write(`[${now.toLocaleDateString()} ${now.toLocaleTimeString()}] Total: ${this.totalIte} Up: ${this.totalUp} Down: ${this.totalDown} Uptime: ${Math.round((this.totalUp / this.totalIte) * 100)}%\r`) }, {timeout: 10}); } }