tryaii-mcp-server
Version:
TryAII MCP Server - 15+ AI models with comparison, cost tracking, and collective intelligence
25 lines • 1.49 kB
TypeScript
import winston from 'winston';
export declare const logger: winston.Logger;
export declare const loggers: {
request: (requestId: string, method: string, url: string, metadata?: any) => void;
response: (requestId: string, statusCode: number, responseTime: number, metadata?: any) => void;
authSuccess: (userId: string, keyId: string, metadata?: any) => void;
authFailure: (reason: string, metadata?: any) => void;
sessionCreated: (sessionId: string, userId: string, keyId: string) => void;
sessionExpired: (sessionId: string, userId: string, reason: string) => void;
mcpRequest: (requestId: string, method: string, params: any) => void;
mcpResponse: (requestId: string, success: boolean, responseTime: number, metadata?: any) => void;
mcpError: (requestId: string, error: Error, metadata?: any) => void;
processStart: (processType: string, pid: number, metadata?: any) => void;
processExit: (processType: string, pid: number, code: number | null, signal: string | null) => void;
processRestart: (processType: string, attempt: number, maxAttempts: number) => void;
error: (message: string, error: Error, metadata?: any) => void;
performance: (operation: string, duration: number, metadata?: any) => void;
apiUsage: (userId: string, keyId: string, endpoint: string, cost: number) => void;
};
export declare const loggerConfig: {
level: string;
logFile: string;
transports: number;
};
//# sourceMappingURL=logger.d.ts.map