Fix: Missing semi colon, Better Folder Creation, And remove the fucking bad code who was repeat too much (wtf i did)

This commit is contained in:
MasterAcnolo
2026-02-17 18:05:07 +01:00
parent 2234f9ed81
commit 87945fba80

View File

@@ -3,13 +3,17 @@ const DailyRotateFile = require("winston-daily-rotate-file");
const fs = require("fs"); const fs = require("fs");
const path = require("path"); const path = require("path");
const os = require("os"); const os = require("os");
const config = require("../config") const config = require("../config");
// Dossier de logs Windows // Dossier de logs Windows
const logDir = path.join(os.homedir(), "AppData", "Local", "FreedomLoader", "logs"); const logDir = path.join(os.homedir(), "AppData", "Local", "FreedomLoader", "logs");
// Création du dossier "logs" si nécessaire // Création du dossier "logs" si nécessaire
fs.mkdirSync(logDir, { recursive: true }); try {
fs.mkdirSync(logDir, { recursive: true });
} catch (error) {
console.error(`Failed to create log directory: ${error.message}`);
}
const logFormat = format.combine( const logFormat = format.combine(
format.timestamp({ format: "YYYY-MM-DD HH:mm:ss" }), format.timestamp({ format: "YYYY-MM-DD HH:mm:ss" }),
@@ -36,21 +40,13 @@ const logger = createLogger({
], ],
}); });
function getSessionStartLine() {
return `--- Starting session: ${new Date().toISOString()} ---`;
}
function getSessionEndLine() {
return `--- Ending session: ${new Date().toISOString()} ---`;
}
function logSessionStart() { function logSessionStart() {
logger.info(getSessionStartLine()); logger.info(`--- Starting session: ${new Date().toISOString()} ---`);
logger.info(`Application Version: ${config.version}`) logger.info(`Application Version: ${config.version}`)
} }
function logSessionEnd() { function logSessionEnd() {
logger.info(getSessionEndLine()); logger.info(`--- Ending session: ${new Date().toISOString()} ---`);
} }
module.exports = { module.exports = {