From 20839c1d7edbbd04f2c8dc2208132ad88afb2dbc Mon Sep 17 00:00:00 2001 From: shnimlz Date: Sat, 11 Oct 2025 20:17:15 -0500 Subject: [PATCH] =?UTF-8?q?Refactor=20el=20m=C3=B3dulo=20logger=20para=20e?= =?UTF-8?q?liminar=20el=20uso=20de=20pino-pretty=20y=20simplificar=20la=20?= =?UTF-8?q?configuraci=C3=B3n=20del=20transporte?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/core/lib/logger.ts | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/src/core/lib/logger.ts b/src/core/lib/logger.ts index f22e060..aa5db9c 100644 --- a/src/core/lib/logger.ts +++ b/src/core/lib/logger.ts @@ -2,26 +2,14 @@ import pino from "pino"; // Detecta si el proceso está compilado (pkg o Bun) const isCompiled = - // @ts-expect-error pkg no existe en los tipos de Node, pero puede estar en runtime + // @ts-expect-error !!process.pkg || !!process.env.BUN_COMPILED || process.execPath.includes("bun"); -// Solo usa pino-pretty en desarrollo y cuando no está compilado -const usePretty = process.env.NODE_ENV !== "production" && !isCompiled; - export const logger = pino({ level: process.env.LOG_LEVEL || "info", - transport: usePretty - ? { - target: "pino-pretty", - options: { - colorize: true, - translateTime: "HH:MM:ss Z", - ignore: "pid,hostname", - }, - } - : undefined, + transport: undefined, // ❌ Sin pino-pretty, logs planos JSON formatters: { level(label) { return { level: label };