Files
2024-06-24 00:32:05 +02:00

39 lines
1.6 KiB
JavaScript

const fs = require("fs");
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////
////////// logs d'erreur
//////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function saveLOGE(LOG) {
try {
let data = fs.readFileSync("logs/ERROR.txt", "utf8");
const log = data.split("\n");
log.push(...LOG);
data = log.join("\n");
fs.writeFileSync("logs/ERROR.txt", data);
} catch (err) {
console.log(err);
}
}
module.exports = function loggE(erreur) {
const config = require("./config.json");
//*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/ TIME /////////////////////////////////////////////////////////////////////////////
const d = new Date();
var jours = d.getDate().toString().padStart(2, "0");
var mois = d.getMonth().toString().padStart(2, "0") + 1;
var année = d.getFullYear().toString().padStart(2, "0");
var heures = d.getHours().toString().padStart(2, "0");
var minutes = d.getMinutes().toString().padStart(2, "0");
var secondes = d.getSeconds().toString().padStart(2, "0");
var milliseconds = d.getMilliseconds().toString().padStart(3, "0");
const time = ` ${jours}/${mois}/${année} =>> ${heures}h ${minutes}m ${secondes}s ${milliseconds}ms `;
//*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/*/ CODE DE LOG ///////////////////////////////////////////////////////////////////////
const text = erreur;
const ERROR = `[ERROR] || ${time} || ${text}`;
const LOG = [];
LOG.push(ERROR);
saveLOGE(LOG);
};