@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
TypeScript
/**
* 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