import { Global, Module } from '@nestjs/common'; import { Logger } from '@gridpilot/shared/logging/Logger'; import { ConsoleLogger } from '@gridpilot/adapters/logging/ConsoleLogger'; export const LOGGER_TOKEN = Symbol('Logger'); @Global() @Module({ providers: [ { provide: LOGGER_TOKEN, useClass: ConsoleLogger, }, ], exports: [LOGGER_TOKEN], }) export class LoggingModule {}