resolved logger printing garbage in terminal

This commit is contained in:
user
2026-03-01 03:21:40 +02:00
parent 8004459d20
commit cf7fa2663c
2 changed files with 8 additions and 3 deletions

View File

@@ -48,7 +48,13 @@ const consoleFormat = winston.format.combine(
winston.format.timestamp({ format: "YYYY-MM-DD HH:mm:ss:ms" }),
winston.format.colorize({ all: true }),
winston.format.printf((info) => {
const { level, message, timestamp, ...extra } = info;
const { level, message, timestamp } = info;
const extra = Object.fromEntries(
Object.entries(info).filter(
([key]) => key !== "level" && key !== "message" && key !== "timestamp",
),
);
const formattedMessage =
message instanceof Error
@@ -84,7 +90,6 @@ const stream = { write: (message: string) => logger.http(message.trim()) };
function getError(payload: Err, error?: any) {
logger.error(JSON.stringify({ payload, error }, null, 2));
console.error(error);
return {
code: payload.code,
message: payload.message,