From 6806f2a9f917be9fb6df7c4b2d6c88d47aee2811 Mon Sep 17 00:00:00 2001 From: User Date: Mon, 7 Jul 2025 20:42:30 +0530 Subject: [PATCH] fix(logger): Ensure LogLevel.off is handled in logHttpRequest --- src/logger.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/logger.ts b/src/logger.ts index 8b1a07b..2b2f6ba 100644 --- a/src/logger.ts +++ b/src/logger.ts @@ -151,6 +151,11 @@ export class Logger { }; logHttpRequest(level: LogLevel, message: string, request: any, args: any) { + // Check log level before proceeding + if (level < this.logLevel || this.logLevel === LogLevel.off) { + return; + } + const logEvent = this._transformEvent(level, message, args); logEvent.request = request; this.logEvents.push(logEvent); @@ -198,11 +203,12 @@ export class Logger { } log = (level: LogLevel, message: string, args: { [key: string]: any } = {}) => { - if (level < this.logLevel) { + // Check log level before proceeding + if (level < this.logLevel || this.logLevel === LogLevel.off) { return; } - const logEvent = this._transformEvent(level, message, args); + const logEvent = this._transformEvent(level, message, args); this.logEvents.push(logEvent); if (this.config.autoFlush) { this.throttledSendLogs();