UNPKG

mcp-quickbase

Version:

Work with Quickbase via Model Context Protocol

38 lines (37 loc) 843 B
/** * Logger utility for the Quickbase connector */ /** * Log levels */ export declare enum LogLevel { ERROR = 0, WARN = 1, INFO = 2, DEBUG = 3 } /** * Logger interface */ export interface Logger { error(message: string, data?: unknown): void; warn(message: string, data?: unknown): void; info(message: string, data?: unknown): void; debug(message: string, data?: unknown): void; } /** * Set the global log level * @param level New log level */ export declare function setLogLevel(level: LogLevel | string): void; /** * Get the current global log level * @returns Current log level */ export declare function getLogLevel(): string; /** * Creates a logger with the specified name * @param name Logger name * @returns Logger instance */ export declare function createLogger(name: string): Logger;