UNPKG

@emit-ia/gdrive-mcp-server

Version:

Google Drive MCP Server - Model Context Protocol server for Google Drive and Gmail APIs

33 lines 1.4 kB
/** * Logger utility for Google Drive & Gmail MCP Server * * All log messages are sent to stderr to avoid interfering with the MCP JSON protocol * on stdout. This ensures proper communication with MCP clients like Claude Desktop. * * Provides different log levels including specialized loggers for Gmail and Drive operations. */ export declare class Logger { /** * Internal method to write log messages to stderr * * @param level - Log level (INFO, WARN, ERROR, etc.) * @param message - Primary log message * @param args - Additional arguments to log */ private static write; /** Log informational messages */ static info(message: string, ...args: any[]): void; /** Log warning messages */ static warn(message: string, ...args: any[]): void; /** Log error messages */ static error(message: string, ...args: any[]): void; /** Log debug messages (only when DEBUG=true environment variable is set) */ static debug(message: string, ...args: any[]): void; /** Log configuration-related messages */ static config(message: string, ...args: any[]): void; /** Log Gmail-specific messages (token management, operations) */ static gmail(message: string, ...args: any[]): void; /** Log Google Drive-specific messages */ static drive(message: string, ...args: any[]): void; } //# sourceMappingURL=logger.d.ts.map