Skip to content

Commit 8a6f357

Browse files
fix: re-export winston logger type for easy usage (#158)
1 parent 0c3481b commit 8a6f357

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

packages/core/src/logger.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
import { inspect } from "util";
22
import winston from "winston";
33

4-
let _logger: winston.Logger;
4+
/**
5+
* Re-export of the Winston Logger type.
6+
*/
7+
export type Logger = winston.Logger;
8+
9+
let _logger: Logger;
510

611
/**
712
* Options for configuring the logger.
@@ -76,6 +81,6 @@ _logger = configureLogger({ level: "info", json: false });
7681
* Returns the default logger instance.
7782
* @returns The Winston logger instance.
7883
*/
79-
export function logger(scope?: string): winston.Logger {
84+
export function logger(scope?: string): Logger {
8085
return scope ? _logger.child({ scope }) : _logger;
8186
}

0 commit comments

Comments
 (0)