From 797f5449c40abd67fb9e567bf331ebd36da46e61 Mon Sep 17 00:00:00 2001 From: Giovani Guizzo Date: Tue, 27 Jan 2026 08:56:42 -0300 Subject: [PATCH] fix: re-export winston logger type for easy usage --- packages/core/src/logger.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/core/src/logger.ts b/packages/core/src/logger.ts index a872b09..7a5219c 100644 --- a/packages/core/src/logger.ts +++ b/packages/core/src/logger.ts @@ -1,7 +1,12 @@ import { inspect } from "util"; import winston from "winston"; -let _logger: winston.Logger; +/** + * Re-export of the Winston Logger type. + */ +export type Logger = winston.Logger; + +let _logger: Logger; /** * Options for configuring the logger. @@ -76,6 +81,6 @@ _logger = configureLogger({ level: "info", json: false }); * Returns the default logger instance. * @returns The Winston logger instance. */ -export function logger(scope?: string): winston.Logger { +export function logger(scope?: string): Logger { return scope ? _logger.child({ scope }) : _logger; }