UNPKG

synaptra

Version:

A high-performance Model Context Protocol server for GraphQL APIs with advanced features, type-safety, and developer experience improvements

22 lines 897 B
export type LogLevel = 'error' | 'warn' | 'info' | 'debug'; interface LoggerConfig { level: LogLevel; enableQueries: boolean; enablePerformance: boolean; } declare class Logger { private winston; private config; constructor(config: LoggerConfig); error(message: string, meta?: Record<string, any>): void; warn(message: string, meta?: Record<string, any>): void; info(message: string, meta?: Record<string, any>): void; debug(message: string, meta?: Record<string, any>): void; query(query: string, variables?: Record<string, any>): void; performance(operation: string, duration: number, meta?: Record<string, any>): void; updateConfig(config: Partial<LoggerConfig>): void; } export declare const createLogger: (config: LoggerConfig) => Logger; export declare const getLogger: () => Logger; export { Logger }; //# sourceMappingURL=logger.d.ts.map