ai-adventure-labs/server/logger.js

21 lines
427 B
JavaScript

class Logger {
static log(...p) {
console.log("[", new Date(), "]:", ...p);
}
static warn(...p) {
console.warn("[", new Date(), "]:", ...p);
}
static debug(...p) {
console.debug("[", new Date(), "]:", ...p);
}
static wslog(...p) {
// return;
Logger.log("[WebSocket]:", ...p);
}
static error(msg, error, level) {
console.error("[", new Date(), "]:", msg, `\n${error.stack}`);
}
}
module.exports = Logger;