import { DyNTS_SingletonService } from '../../_services/base/singleton.service'; /** * In-memory ring buffer a szerver console kimenethez. * Interceptalja a console.log/error/warn/info hivasokat es eltarolja az utolso N sort. * * Hasznalat: * DyNTS_LogBuffer_Service.getInstance().install(); // app startup-nal * DyNTS_LogBuffer_Service.getInstance().getLines(100); // utolso 100 sor */ export declare class DyNTS_LogBuffer_Service extends DyNTS_SingletonService { static getInstance(): DyNTS_LogBuffer_Service; private readonly maxLines; private readonly buffer; private installed; /** * Interceptalja a console.log/error/warn/info kimeneteket es a bufferbe irja. * Egyszer kell hivni, a szerver indulasakor (lehetoleg a legelso muvelet). */ install(): void; /** * A log buffer be van-e kapcsolva (install megtortent-e). */ isInstalled(): boolean; /** * Az utolso N sor lekerdezese. */ getLines(count?: number): string[]; /** * Az osszes buffered sor szama. */ getLineCount(): number; /** * Buffer uritese. */ clear(): void; private addLine; } //# sourceMappingURL=log-buffer.service.d.ts.map