useConsole( options?: { historyEnabled?: boolean; maxHistorySize?: number },): { clearHistory: () => void; debug: (...messages: any[]) => void; error: (...messages: any[]) => void; getHistory: () => LogEntry[]; info: (...messages: any[]) => void; log: (...messages: any[]) => void; setHistoryEnabled: (enabled: boolean) => void; setMaxHistorySize: (size: number) => void; warn: (...messages: any[]) => void; get state(): ConsoleState; subscribe(callback: (state: ConsoleState) => void): () => boolean;} Parameters
- options: { historyEnabled?: boolean; maxHistorySize?: number } = {}
Returns {
clearHistory: () => void;
debug: (...messages: any[]) => void;
error: (...messages: any[]) => void;
getHistory: () => LogEntry[];
info: (...messages: any[]) => void;
log: (...messages: any[]) => void;
setHistoryEnabled: (enabled: boolean) => void;
setMaxHistorySize: (size: number) => void;
warn: (...messages: any[]) => void;
get state(): ConsoleState;
subscribe(callback: (state: ConsoleState) => void): () => boolean;
}