@essentialai/cogent-bridge
Version:
Cogent Bridge — cross-agent comms for Claude Code, OpenAI Codex and Slack. Codex users: install with `curl -fsSL https://cogent.tools/install.sh | sh`, then start with `cogent-codex` for real-time peer wake.
22 lines • 876 B
TypeScript
export type LogLevel = "debug" | "info" | "warn" | "error";
export declare class Logger {
private readonly threshold;
private textStream;
private jsonStream;
constructor(level: LogLevel, logDir?: string);
private log;
debug(message: string, data?: unknown): void;
info(message: string, data?: unknown): void;
warn(message: string, data?: unknown): void;
error(message: string, data?: unknown): void;
close(): void;
}
export declare function createLogger(level: LogLevel, logDir?: string): Logger;
/** Pre-config logger: stderr-only at info level. Replaced after startup. */
export declare let logger: Logger;
/**
* Initialize the fully-configured logger with file outputs.
* Replaces the module-level `logger` export.
*/
export declare function initLogger(level: LogLevel, logDir?: string): void;
//# sourceMappingURL=logger.d.ts.map