UNPKG

@intuitionrobotics/ts-common

Version:
23 lines 743 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LogClient_MemBuffer = void 0; const LogClient_BaseRotate_1 = require("./LogClient_BaseRotate"); class LogClient_MemBuffer extends LogClient_BaseRotate_1.LogClient_BaseRotate { constructor(name, maxEntries = 10, maxSize = 1024 * 1024) { super(name, maxEntries, maxSize); this.buffers = [""]; } printLogMessage(log) { this.buffers[0] += log; } cleanup() { } rotateBuffer(fromIndex, toIndex) { this.buffers[toIndex] = this.buffers[fromIndex]; } prepare() { this.buffers[0] = ""; } } exports.LogClient_MemBuffer = LogClient_MemBuffer; //# sourceMappingURL=LogClient_MemBuffer.js.map