mirror of
https://github.com/MasterAcnolo/Freedom-Loader.git
synced 2026-07-29 18:25:47 +02:00
Logger Error Fix
This commit is contained in:
@@ -20,12 +20,23 @@ const { createLogger, format, transports } = require("winston");
|
|||||||
const DailyRotateFile = require("winston-daily-rotate-file");
|
const DailyRotateFile = require("winston-daily-rotate-file");
|
||||||
const fs = require("fs"); // Pour vérifier/créer le dossier de logs
|
const fs = require("fs"); // Pour vérifier/créer le dossier de logs
|
||||||
const path = require("path"); // Pour gérer proprement les chemins
|
const path = require("path"); // Pour gérer proprement les chemins
|
||||||
|
const os = require("os"); // Pour gérer les chemins aussi
|
||||||
|
|
||||||
// Définition du dossier où seront stockés les logs
|
// Définition du dossier où seront stockés les logs
|
||||||
const logDir = path.join(__dirname, "../logs");
|
// const logDir = path.join(__dirname, "../logs"); Désactivé parce que cela requiert d'exec en admin mode. Donc pas pratique pour les gens
|
||||||
|
|
||||||
|
let logDir;
|
||||||
|
if (process.platform === "win32") {
|
||||||
|
logDir = path.join(os.homedir(), "AppData", "Local", "FreedomLoader", "logs");
|
||||||
|
} else {
|
||||||
|
logDir = path.join(os.homedir(), ".freedomloader", "logs");
|
||||||
|
}
|
||||||
|
|
||||||
// Création du dossier logs s’il n’existe pas encore
|
// Création du dossier logs s’il n’existe pas encore
|
||||||
if (!fs.existsSync(logDir)) fs.mkdirSync(logDir);
|
//if (!fs.existsSync(logDir)) fs.mkdirSync(logDir); OBSOLETE
|
||||||
|
|
||||||
|
fs.mkdirSync(logDir, { recursive: true }); // Evite les erreurs
|
||||||
|
|
||||||
|
|
||||||
// Fonction utilitaire pour générer une ligne indiquant le début d’une session de logs
|
// Fonction utilitaire pour générer une ligne indiquant le début d’une session de logs
|
||||||
function getSessionStartLine() {
|
function getSessionStartLine() {
|
||||||
|
|||||||
Reference in New Issue
Block a user