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
TypeScript
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;
}