import pino from "pino"; export const rootLogger = pino({ level: process.env.LOG_LEVEL ?? "info", transport: process.env.NODE_ENV !== "production" ? { target: "pino-pretty" } : undefined, }); /** * Returns a child logger that includes `component` in every log entry. */ export function childLogger(component: string): pino.Logger { return rootLogger.child({ component }); }