17 lines
403 B
TypeScript
17 lines
403 B
TypeScript
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 {} |