UNPKG

blanc-logger

Version:

Advanced Winston logger for NestJS & TypeORM with structured logging.

12 lines (11 loc) 538 B
import { NestMiddleware } from '@nestjs/common'; import { NextFunction, Request, Response } from 'express'; /** Request 인터페이스를 확장하여 모듈 이름을 포함 */ interface RequestWithModuleName extends Request { moduleName?: string; } export declare class BlancLoggerMiddleware implements NestMiddleware { /** 요청 URL에서 모듈 이름을 추출하여 request 객체에 추가한 후 다음 미들웨어로 전달 */ use(req: RequestWithModuleName, res: Response, next: NextFunction): void; } export {};