@allan1361/iota-big3-sdk-middleware
Version:
🏆 A+ Grade Certified Enterprise Middleware Framework - Phase 3 Certified (90/100) with advanced resilience patterns, comprehensive type safety, and production-ready observability
18 lines • 581 B
TypeScript
import { LoggingConfig, MiddlewareFunction } from './types-clean';
export declare class LoggingMiddleware {
isEnabled: boolean;
private config;
constructor(config?: LoggingConfig);
middleware(): MiddlewareFunction;
private logRequest;
getHealthStatus(): {
status: string;
enabled: boolean;
};
getMetrics(): {
totalRequests: number;
averageResponseTime: number;
};
}
export declare function createLoggingMiddleware(config?: LoggingConfig): MiddlewareFunction;
//# sourceMappingURL=logging-middleware-clean.d.ts.map