main
alex 2024-02-22 19:44:37 +01:00
parent f12449c66f
commit cc975dd326
1 changed files with 28 additions and 2 deletions

View File

@ -51,6 +51,8 @@ class MyTransport extends Transport {
case "info":
logLevel = "I";
break;
case "debug":
logLevel = "D";
case "error":
logLevel = "E";
break;
@ -58,6 +60,26 @@ class MyTransport extends Transport {
logLevel = "W";
}
const msgLocal = `${logLevel} ${formattedDate} ${info["message"]}`;
const msg = `${logLevel} ${formattedDate} ${info["logType"]} ${info["message"]}`;
if (cachedLogs.has(info["logType"])) {
cachedLogs.get(info["logType"]).push(msgLocal);
// for testing purposes send all logs to NODE_APP_NAME
if (info["logType"] !== process.env.NODE_APP_NAME!) {
cachedLogs.get(process.env.NODE_APP_NAME!).push(msg);
}
} else {
cachedLogs.set(info["logType"], [msgLocal]);
// for testing purposes send all logs to NODE_APP_NAME
if (info["logType"] !== process.env.NODE_APP_NAME!) {
cachedLogs.set(process.env.NODE_APP_NAME!, [msg]);
}
}
/*
const msg = `${logLevel} ${formattedDate} ${info["message"]}`;
if (cachedLogs.has(info["logType"])) {
@ -72,9 +94,9 @@ class MyTransport extends Transport {
// for testing purposes send all logs to NODE_APP_NAME
if (info["logType"] !== process.env.NODE_APP_NAME!) {
cachedLogs.set(process.env.NODE_APP_NAME!, [msg]);
cachedLogs.set(process.env.er!, [msg]);
}
}
} */
callback();
}
@ -109,6 +131,10 @@ class BaseLogger {
this.log("warn", id, ...messages);
}
debug(id: string, ...messages: string[]) {
this.log("debug", id, ...messages);
}
private log(level: string, id: string, ...messages: string[]) {
winlogger.log({
level: level,