UNPKG

@graisol/gpt-image-mcp

Version:

A Model Context Protocol (MCP) server for OpenAI GPT-Image-1 image generation and editing

36 lines (35 loc) 889 B
/** * Logging utility for the GPT-Image-1 MCP Server */ export declare enum LogLevel { ERROR = 0, WARN = 1, INFO = 2, DEBUG = 3 } export interface LogEntry { timestamp: string; level: LogLevel; message: string; context?: any; error?: Error; } export declare class Logger { private logLevel; private logFile?; private enableConsole; constructor(options?: { logLevel?: LogLevel; logFile?: string; enableConsole?: boolean; }); error(message: string, context?: any, error?: Error): Promise<void>; warn(message: string, context?: any): Promise<void>; info(message: string, context?: any): Promise<void>; debug(message: string, context?: any): Promise<void>; private log; private logToConsole; private logToFile; rotateLogs(): Promise<void>; } export declare const logger: Logger;