@kimsungwhee/apple-docs-mcp
Version:
MCP server for Apple Developer Documentation - Search iOS/macOS/SwiftUI/UIKit docs, WWDC videos, Swift/Objective-C APIs & code examples in Claude, Cursor & AI assistants
44 lines • 945 B
TypeScript
/**
* Simple logger utility for consistent logging across the application
*/
export declare enum LogLevel {
DEBUG = "debug",
INFO = "info",
WARN = "warn",
ERROR = "error"
}
declare class Logger {
private enabled;
private level;
/**
* Log debug message
*/
debug(message: string, ...args: any[]): void;
/**
* Log info message
*/
info(message: string, ...args: any[]): void;
/**
* Log warning message
*/
warn(message: string, ...args: any[]): void;
/**
* Log error message
*/
error(message: string, error?: unknown): void;
/**
* Check if should log based on level
*/
private shouldLog;
/**
* Set log level
*/
setLevel(level: LogLevel): void;
/**
* Enable/disable logging
*/
setEnabled(enabled: boolean): void;
}
export declare const logger: Logger;
export {};
//# sourceMappingURL=logger.d.ts.map