server/src/common/logger/logger.module.ts

22 lines
467 B
TypeScript

import { Global, Module } from '@nestjs/common';
import { LoggerService } from './logger.service';
import { APP_INTERCEPTOR } from '@nestjs/core';
import { LoggerInterceptor } from './logger.interceptor';
/**
* 日志模块
* @description 包含全局拦截器
*/
@Global()
@Module({
providers: [
LoggerService,
{
provide: APP_INTERCEPTOR,
useClass: LoggerInterceptor,
},
],
exports: [LoggerService],
})
export class LoggerModule {}