From 5ee600272c47a460bc565c648982a2066961f124 Mon Sep 17 00:00:00 2001 From: La Programmatrice Verde Date: Mon, 18 Aug 2025 17:10:09 +0200 Subject: [PATCH] Changed log path --- README.md | 4 ++-- docker-compose.yml | 4 ++-- logs.js | 9 +++++++-- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 7068a28..1ce03b3 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ Le due variabili **non** possono essere usate nello stesso momento. Per inserire più di un peer nelle variabili d'ambiente, separarli con un `;`. Non inserire spazi o altri caratteri, solo i nomi/ID dei peer e `;` sono accettati. Se vengono specificati degli hostname o degli ID non validi insieme a degli hostname o degli ID validi, quelli non validi saranno ignorati. Se nessuna delle due variabili vengono specificate, il programma monitorerà tutti i peer registrati. -Il file di log è disponibile in `/var/log/NetBird-UptimeKuma.log` +Il file di log è disponibile nella cartella di esecuzione in `./log/NetBird-UptimeKuma.log` ## Per iniziare ad usare il programma: 1- Recarsi su https://app.netbird.io/team/users @@ -23,6 +23,6 @@ Il file di log è disponibile in `/var/log/NetBird-UptimeKuma.log` ## Docker Docker run: -`docker run -p 3000:3000 -e BASE_TOKEN= -e HOSTNAMES=";" -v /var/log/NetBird-UptimeKuma.log:/var/log/NetBird-UptimeKuma.log test` +`docker run -p 3000:3000 -e BASE_TOKEN= -e HOSTNAMES=";" -v /var/log/NetBird-UptimeKuma:/app/log test` Per il Docker compose, vedere il file relativo. \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index d600729..537a9e0 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -8,5 +8,5 @@ services: BASE_TOKEN: "" HOSTNAMES: "" HOSTIDS: "" - volumes: - /var/log/NetBird-UptimeKuma.log:/var/log/NetBird-UptimeKuma.log \ No newline at end of file + volumes: + - /var/log/NetBird-UptimeKuma:/app/log \ No newline at end of file diff --git a/logs.js b/logs.js index 02811e3..aa43f68 100644 --- a/logs.js +++ b/logs.js @@ -3,8 +3,13 @@ const path = require("path"); const shared = require("./shared.js"); let logFile; - logFile = path.join("/var/log", "NetBird-UptimeKuma.log"); -console.log(`[${shared.now}] File di log situato in /var/log/NetBird-UptimeKuma.log`); +var dir = 'log/'; + +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`); function writeToLog(message) { fs.appendFileSync(logFile, `${message}\n`);