@intuitionrobotics/ts-common
Version:
23 lines • 743 B
JavaScript
;
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