Actualiser modules/logger.js

This commit is contained in:
Gilles Lazures 2025-12-31 15:40:35 +01:00
parent 335aef34e3
commit 3a6f5b76fb

View File

@ -1,5 +1,6 @@
const fs = require("node:fs") const fs = require("node:fs")
const path = require("node:path") const path = require("node:path")
const utils = require("./utils")
require("colors") require("colors")
require("dotenv").config({ require("dotenv").config({
quiet: true quiet: true
@ -40,7 +41,7 @@ function write($stream, level, color, content, extraLabels = []) {
function createLogger(root) { function createLogger(root) {
// eslint-disable-next-line no-useless-escape // eslint-disable-next-line no-useless-escape
const fileName = (/false/).test(process.env.IS_PROD.toLowerCase()) ? new Date().toLocaleString("fr-FR", { timeZone: "UTC" }).replace(/[\/:]/g, "-").replace(/ /g, "_") : "DEV-LOG" const fileName = utils.isTrueFromDotEnv("IS_PROD") ? new Date().toLocaleString("fr-FR", { timeZone: "UTC" }).replace(/[\/:]/g, "-").replace(/ /g, "_") : "DEV-LOG"
const logsDir = path.join(root, "logs") const logsDir = path.join(root, "logs")
@ -83,6 +84,6 @@ function stripColors(string) {
return string.replace(/\x1B\[[0-9;]*[mK]/g, "") return string.replace(/\x1B\[[0-9;]*[mK]/g, "")
} }
module.exports = { const logger = createLogger(process.cwd())
createLogger
} module.exports = logger