[core] Init Logger in manager explicitly

This commit is contained in:
devlikepro committed 2024-07-05 13:30:05 +03:00
1 parent 15422ca504
commit 3002eaf479
1 file changed
+4 -2
+4 -2
View File
@@ -1,6 +1,7 @@
import {
ConsoleLogger,
Injectable,
LoggerService,
LogLevel,
NotFoundException,
UnprocessableEntityException,
@@ -58,15 +59,16 @@ export class SessionManagerCore extends SessionManager {
// @ts-ignore
protected WebhookConductorClass = WebhookConductorCore;
protected readonly EngineClass: typeof WhatsappSession;
private log: LoggerService;
constructor(
private config: WhatsappConfigService,
private log: ConsoleLogger,
private engineConfigService: EngineConfigService,
) {
super();
this.events = new EventEmitter();
this.log.setContext('SessionManager');
const levels = getLogLevels(false);
this.log = buildLogger('SessionManager', levels);
this.session = undefined;
const engineName = this.engineConfigService.getDefaultEngineName();
this.EngineClass = this.getEngine(engineName);