/** * Server Logger Utility * * Server-side logging utility for RevealUI framework. * Supports different log levels and structured output. * Automatically includes request ID from request context when available. * * WARNING: This module uses Node.js APIs (async_hooks via request-context). * For client-safe logging, use './logger-client.js' instead. */ export type LogLevel = 'debug' | 'info' | 'warn' | 'error'; export interface LogContext { [key: string]: unknown; } export interface Logger { debug(message: string, context?: LogContext): void; info(message: string, context?: LogContext): void; warn(message: string, context?: LogContext): void; error(message: string, context?: LogContext): void; } /** * Create a logger instance * * @param minLevel - Minimum log level to output (default: 'info') * @returns Logger instance */ export declare function createLogger(minLevel?: LogLevel): Logger; /** * Default logger instance */ export declare const logger: Logger; //# sourceMappingURL=logger-server.d.ts.map