18 lines
518 B
JavaScript
18 lines
518 B
JavaScript
import fs from "fs";
|
|
|
|
export function log(type, text) {
|
|
if (!fs.existsSync("logs")) fs.mkdirSync("logs");
|
|
const now = new Date().toISOString();
|
|
|
|
const logName = now.split("T")[0] + ".log";
|
|
const timestamp = now.replace("T", " ").split(".")[0];
|
|
const logLine = `<${timestamp}> [${type}]: ${text}`;
|
|
fs.appendFileSync("logs/" + logName, logLine + "\n");
|
|
console.log(logLine);
|
|
}
|
|
|
|
export function getLogPath() {
|
|
const logName = new Date().toISOString().split("T")[0] + ".log";
|
|
return "logs/" + logName;
|
|
}
|