UNPKG

docusaurus-openai-search

Version:

AI-powered search plugin for Docusaurus - extends Algolia search with intelligent keyword generation and RAG-based answers

47 lines (46 loc) 1.07 kB
/** * Simple logger utility for Docusaurus AI Search */ export declare class AISearchLogger { private enabled; private prefix; constructor(enabled: boolean); /** * Log general information */ log(message: string, data?: any): void; /** * Log error with context */ logError(context: string, error: any): void; /** * Log error (interface compatibility) */ error(...args: any[]): void; /** * Log warning */ warn(...args: any[]): void; /** * Enable or disable logging */ setEnabled(enabled: boolean): void; /** * Get current logging state */ isEnabled(): boolean; /** * Reset logger state */ reset(): void; } export declare function createLogger(enabled?: boolean): AISearchLogger; export declare function getLogger(): AISearchLogger; /** * Reset the logger instance (for cleanup/testing) */ export declare function resetLogger(): void; /** * Check if logger instance exists */ export declare function hasLoggerInstance(): boolean;