UNPKG

@omniconvert/server-side-testing-sdk

Version:

TypeScript SDK for server-side A/B testing and experimentation

48 lines 1.26 kB
import { LogEntry } from './BrowserLogger'; /** * Logger dumper for formatting and displaying logs * Provides utilities for pretty-printing log entries */ export declare class LoggerDumper { /** * Dump logs to console with color formatting */ static dump(logs: LogEntry[]): void; /** * Dump a single log entry with formatting */ private static dumpSingleLog; /** * Get emoji for log level */ private static getLevelEmoji; /** * Dump logs as formatted table */ static dumpAsTable(logs: LogEntry[]): void; /** * Dump logs as JSON string */ static dumpAsJson(logs: LogEntry[]): string; /** * Dump logs summary */ static dumpSummary(logs: LogEntry[]): void; /** * Get log statistics */ private static getLogStats; /** * Filter logs by level and dump */ static dumpByLevel(logs: LogEntry[], level: string): void; /** * Dump recent logs (last N entries) */ static dumpRecent(logs: LogEntry[], count?: number): void; /** * Export logs to downloadable file (browser only) */ static exportToFile(logs: LogEntry[], filename?: string): void; } //# sourceMappingURL=LoggerDumper.d.ts.map