22 lines
731 B
JavaScript
22 lines
731 B
JavaScript
const fs = require("node:fs")
|
|
const path = require("node:path")
|
|
require("colors")
|
|
|
|
if (!fs.existsSync(path.join(__dirname, "..", "logs"))) {
|
|
fs.mkdirSync(path.join(__dirname, "..", "logs"))
|
|
}
|
|
|
|
function log(message) {
|
|
console.log(`[${new Date().toISOString().magenta}] [${"INFO".green}] : ${message}`)
|
|
fs.appendFileSync(path.join(__dirname, "..", "logs", "info.log") ,`[${new Date().toISOString()}] [INFO] :\r\n${message}\r\n`)
|
|
}
|
|
|
|
function error(message) {
|
|
console.error(`[${new Date().toISOString().magenta}] [${"ERROR".red}] : ${message}`)
|
|
fs.appendFileSync(path.join(__dirname, "..", "logs", "error.log") ,`[${new Date().toISOString()}] [ERROR] :\r\n${message}\r\n`)
|
|
}
|
|
|
|
module.exports = {
|
|
error,
|
|
log
|
|
} |