小编Trọ*_*ông的帖子

NestJS 如何将自定义 Logger 添加到自定义 ExceptionFilter

我使用的是 NestJS 5.4.0 我有自定义的 LoggerService,它运行良好。但是,如何将此 LoggerService 添加到 ExceptionFilter。

// logger.service.ts
import {Injectable, LoggerService} from '@nestjs/common';
@Injectable()
export class Logger implements LoggerService {
    log(message: string) {
        console.log(message);
    }
    error(message: string, trace: string) {
        console.error(message);
    }
    warn(message: string) {
        console.warn(message);
    }
}

//logger.module.ts
import { Module } from '@nestjs/common';
import {Logger} from '../services/logger.service';
@Module({
    providers: [Logger],
    exports: [Logger],
})
export class LoggerModule {}


// user.module.ts
import { Module } from '@nestjs/common';
import {UserService} from '../services/user.service';
import {LoggerModule} from './logger.module';

@Module({
    imports: [LoggerModule], …
Run Code Online (Sandbox Code Playgroud)

node.js nest nestjs

6
推荐指数
2
解决办法
6040
查看次数

标签 统计

nest ×1

nestjs ×1

node.js ×1