UNPKG

super-shell-mcp

Version:

MCP server for executing shell commands across multiple platforms

47 lines (46 loc) 1.15 kB
/** * Simple logging utility that writes to a file */ export declare class Logger { private logFile; private enabled; private fileStream; /** * Create a new logger * @param logFile Path to the log file * @param enabled Whether logging is enabled */ constructor(logFile: string, enabled?: boolean); /** * Log a message * @param level Log level (INFO, DEBUG, ERROR, etc.) * @param message Message to log */ log(level: string, message: string): void; /** * Log an info message * @param message Message to log */ info(message: string): void; /** * Log a debug message * @param message Message to log */ debug(message: string): void; /** * Log an error message * @param message Message to log */ error(message: string): void; /** * Close the logger */ close(): void; } /** * Get the logger instance * @param logFile Path to the log file * @param enabled Whether logging is enabled * @returns Logger instance */ export declare function getLogger(logFile?: string, enabled?: boolean): Logger;