UNPKG

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