UNPKG

n8n-nodes-proxmox

Version:

n8n community node for Proxmox Virtual Environment (VE) API integration with VM, container, storage, and cluster management capabilities

26 lines (25 loc) 1.1 kB
/** * Simple logging utility for ProxMox node operations */ interface LogContext { operation?: string; resource?: string; node?: string; vmid?: number; [key: string]: any; } declare class ProxMoxLogger { private isDebugEnabled; private formatMessage; debug(category: string, message: string, context?: LogContext): void; info(category: string, message: string, context?: LogContext): void; warn(category: string, message: string, context?: LogContext): void; error(category: string, message: string, context?: LogContext): void; apiRequest(method: string, endpoint: string, context?: LogContext): void; apiResponse(method: string, endpoint: string, status: number, context?: LogContext): void; apiError(method: string, endpoint: string, error: string, context?: LogContext): void; operation(operation: string, resource: string, status: 'start' | 'success' | 'error', context?: LogContext): void; auth(action: string, status: 'success' | 'error', context?: LogContext): void; } export declare const logger: ProxMoxLogger; export {};