import { DyNTS_SingletonServiceBase } from '../../_services/base/singleton.service-base'; /** * In-memory ring buffer a szerver logokhoz. * Interceptalja a console.log/error/warn kimeneteket es tarolja oket. * Max entryszam a log_settings.logs_endpoint.maxEntries-bol jon (default: 2000). * * Hasznalat: * DyNTS_Logs_Service.getInstance().install() — egyszer, szerver indulasakor * DyNTS_Logs_Service.getInstance().getLines(200) — utolso N sor */ export declare class DyNTS_Logs_Service extends DyNTS_SingletonServiceBase { static getInstance(): DyNTS_Logs_Service; private readonly maxEntries; private readonly buffer; private installed; protected constructor(); /** * Interceptalja a console.log/error/warn kimeneteket es a bufferbe irja. * Egyszer kell hivni, a szerver indulasakor. Tobbszori hivas no-op. */ install(): void; /** * Az utolso N sor lekerdezese. */ getLines(count?: number): string[]; /** * Osszes bufferelt sor szama. */ getLineCount(): number; /** * Buffer uritese. */ clear(): void; /** * Telepitve van-e mar a console intercept. */ isInstalled(): boolean; private addLine; } //# sourceMappingURL=logs.service.d.ts.map