nestjs-universal-logger-v2
Version:
Universal logging package for NestJS - Automatic system-wide logging with per-service MongoDB collections and TTL-based cleanup
12 lines (11 loc) • 443 B
TypeScript
import { CanActivate, ExecutionContext } from '@nestjs/common';
import { UniversalLoggerClient } from './universal-logger-client';
export declare class UniversalLoggerGuard implements CanActivate {
private readonly logger;
constructor(logger: UniversalLoggerClient);
canActivate(context: ExecutionContext): boolean;
private validateAuthentication;
private extractToken;
private getTokenType;
private getClientIp;
}