diff --git a/server/broadcast.js b/server/broadcast.js index 758ca58..8dfc702 100644 --- a/server/broadcast.js +++ b/server/broadcast.js @@ -130,13 +130,19 @@ function logClientLogin(client, __dirname) { const logsDir = join(__dirname, '../logs'); // Erstelle logs-Verzeichnis falls es nicht existiert if (!existsSync(logsDir)) { - mkdirSync(logsDir, { recursive: true }); + try { + mkdirSync(logsDir, { recursive: true }); + console.log(`[Log] Logs-Verzeichnis erstellt: ${logsDir}`); + } catch (mkdirError) { + console.error(`[Log] Fehler beim Erstellen des Logs-Verzeichnisses: ${mkdirError.message}`); + return; // Beende Funktion, wenn Verzeichnis nicht erstellt werden kann + } } const logPath = join(logsDir, 'logins.log'); const logEntry = `${new Date().toISOString()},${client.userName},${client.country},${client.age},${client.gender}\n`; appendFileSync(logPath, logEntry, 'utf-8'); } catch (error) { - console.error('Fehler beim Loggen des Logins:', error); + console.error('Fehler beim Loggen des Logins:', error.message); } } @@ -145,13 +151,19 @@ function checkAndLogStart(__dirname) { const logsDir = join(__dirname, '../logs'); // Erstelle logs-Verzeichnis falls es nicht existiert if (!existsSync(logsDir)) { - mkdirSync(logsDir, { recursive: true }); + try { + mkdirSync(logsDir, { recursive: true }); + console.log(`[Log] Logs-Verzeichnis erstellt: ${logsDir}`); + } catch (mkdirError) { + console.error(`[Log] Fehler beim Erstellen des Logs-Verzeichnisses: ${mkdirError.message}`); + return; // Beende Funktion, wenn Verzeichnis nicht erstellt werden kann + } } const logPath = join(logsDir, 'starts.log'); const logEntry = `${new Date().toISOString()}\n`; appendFileSync(logPath, logEntry, 'utf-8'); } catch (error) { - console.error('Fehler beim Loggen des Starts:', error); + console.error('Fehler beim Loggen des Starts:', error.message); } }