UNPKG

nestjs-universal-logger-v2

Version:

Universal logging package for NestJS - Automatic system-wide logging with per-service MongoDB collections and TTL-based cleanup

14 lines (13 loc) 524 B
import { ExceptionFilter, ArgumentsHost } from '@nestjs/common'; import { UniversalLoggerClient } from './universal-logger-client'; export declare class UniversalLoggerExceptionFilter implements ExceptionFilter { private readonly logger; constructor(logger: UniversalLoggerClient); catch(exception: unknown, host: ArgumentsHost): void; private categorizeError; private isDatabaseError; private isExternalServiceError; private sanitizeHeaders; private sanitizeBody; private getClientIp; }