diff --git a/hosts.js b/hosts.js index aae5dab..83c7403 100644 --- a/hosts.js +++ b/hosts.js @@ -6,7 +6,7 @@ var monitorInterval; async function Monitoring() { await initHostList(); - Log(`[${shared.now}] \nInizio monitoring`); + Log(`\n[${shared.now()}] Inizio monitoring`); //monitora tutti gli host della lista shared.eventEmitter.on("tokenRenewalStart", () => { clearInterval(monitorInterval); @@ -39,7 +39,7 @@ async function isConnected(hostID) { }, } ); - Log(`[${shared.now}] ${hostID} connected: ${response.data.connected}`); + Log(`[${shared.now()}] ${hostID} connected: ${response.data.connected}`); return response.data.connected; } @@ -71,7 +71,7 @@ async function initHostList() { }); } catch (error) { Log( - `[${shared.now}] Errore nella verifica e aggiunta al monitoraggio di un host: ${error}` + `[${shared.now()}] Errore nella verifica e aggiunta al monitoraggio di un host: ${error}` ); process.exit(3); } @@ -90,7 +90,7 @@ async function initHostList() { hostIDs.push(response.data[0].id); } catch (error) { Log( - `[${shared.now}] Errore nella verifica e aggiunta al monitoraggio di un host: ${error}` + `[${shared.now()}] Errore nella verifica e aggiunta al monitoraggio di un host: ${error}` ); process.exit(3); } @@ -117,7 +117,7 @@ async function initHostList() { hostIDs.push(response.data.id); } catch (error) { Log( - `[${shared.now}] Errore nella verifica e aggiunta al monitoraggio di un host: ${error}` + `[${shared.now()}] Errore nella verifica e aggiunta al monitoraggio di un host: ${error}` ); process.exit(3); } @@ -136,7 +136,7 @@ async function initHostList() { hostIDs.push(response.data.id); } catch (error) { Log( - `[${shared.now}] Errore nella verifica e aggiunta al monitoraggio di un host: ${error}` + `[${shared.now()}] Errore nella verifica e aggiunta al monitoraggio di un host: ${error}` ); process.exit(3); } @@ -144,7 +144,7 @@ async function initHostList() { } } else { Log( - `[${shared.now}] Nessun peer specificato, verranno monitorati tutti i peer disponibili` + `[${shared.now()}] Nessun peer specificato, verranno monitorati tutti i peer disponibili` ); try { const response = await axios.get(`https://api.netbird.io/api/peers`, { @@ -157,13 +157,13 @@ async function initHostList() { hostIDs.push(element.id); }); } catch (error) { - Log(`[${shared.now}] ${error}`); + Log(`[${shared.now()}] ${error}`); } } - Log(`[${shared.now}] ID rilevati:`); + Log(`[${shared.now()}] ID rilevati:`); hostIDs.forEach((element) => { - Log(`[${shared.now}] ${element}`); + Log(`[${shared.now()}] ${element}`); }); } diff --git a/index.js b/index.js index 0a812fe..78c3856 100644 --- a/index.js +++ b/index.js @@ -16,20 +16,20 @@ global.hour = minute * 60; global.day = hour * 24; app.listen(port, () => { - Log(`[${shared.now}] Il server è online sulla porta ${port}`); + Log(`[${shared.now()}] Il server è online sulla porta ${port}`); }); if ("BASE_TOKEN" in process.env) { - Log(`[${shared.now}] Token inserito: ${baseToken}`); + Log(`[${shared.now()}] Token inserito: ${baseToken}`); if (/^nbp_[a-z0-9A-Z]{36}$/.test(baseToken)) { Monitoring(); TokenRenew(); } else { - Log(`[${shared.now}] Il token inserito non è valido.`); + Log(`[${shared.now()}] Il token inserito non è valido.`); process.exit(2); } } else { - Log(`[${shared.now}] Nessun token inserito.`); + Log(`[${shared.now()}] Nessun token inserito.`); process.exit(1); } diff --git a/logs.js b/logs.js index aa43f68..d451305 100644 --- a/logs.js +++ b/logs.js @@ -9,7 +9,7 @@ if (!fs.existsSync(dir)){ fs.mkdirSync(dir); } logFile = path.join(__dirname + '/' + dir, "NetBird-UptimeKuma.log"); -console.log(`[${shared.now}] File di log situato in ${__dirname + dir}NetBird-UptimeKuma.log`); +console.log(`[${shared.now()}] File di log situato in ${__dirname}/${dir}NetBird-UptimeKuma.log`); function writeToLog(message) { fs.appendFileSync(logFile, `${message}\n`); diff --git a/shared.js b/shared.js index 1afd208..1ce9acd 100644 --- a/shared.js +++ b/shared.js @@ -16,5 +16,7 @@ module.exports = { return this.hosts; }, eventEmitter: {}, - now: dayjs().format('DD/MM/YYYY HH:mm:ss.sss') + now() { + return dayjs().format('DD/MM/YYYY HH:mm:ss.sss') + } }; diff --git a/tokens.js b/tokens.js index 2b72f8e..6576c2a 100644 --- a/tokens.js +++ b/tokens.js @@ -22,7 +22,7 @@ async function TokenRenew() { await deleteToken(tokenID); shared.eventEmitter.emit("tokenRenewalEnd"); } catch (error) { - Log(`[${shared.now}] Errore nel rinnovo del token: ${error}`); + Log(`[${shared.now()}] Errore nel rinnovo del token: ${error}`); } }, day - hour); } @@ -34,7 +34,7 @@ async function getUserID() { Authorization: `Token ${shared.getToken()}`, }, }); - Log(`[${shared.now}] UserID: ${response.data.id}`); + Log(`[${shared.now()}] UserID: ${response.data.id}`); return response.data.id; } @@ -47,7 +47,7 @@ async function deleteToken(tokenID) { }, } ); - Log(`[${shared.now}] Token con ID ${tokenID} cancellato con successo`); + Log(`[${shared.now()}] Token con ID ${tokenID} cancellato con successo`); } async function getCurrentTokenID() { @@ -64,7 +64,7 @@ async function getCurrentTokenID() { const token = response.data.find((t) => t.name === "Uptime Kuma"); if (!token) throw new Error("Token 'Uptime Kuma' non trovato"); - Log(`[${shared.now}] CurrentTokenID: ${token.id}`); + Log(`[${shared.now()}] CurrentTokenID: ${token.id}`); return token.id; } @@ -83,7 +83,7 @@ async function getNewToken() { }, } ); - Log(`[${shared.now}] Nuovo token creato: ${response.data.plain_token}`); + Log(`[${shared.now()}] Nuovo token creato: ${response.data.plain_token}`); return response.data.plain_token; }