@intuitionrobotics/ts-common
Version:
19 lines • 552 B
JavaScript
import { LogClient_BaseRotate } from "./LogClient_BaseRotate.js";
export class LogClient_MemBuffer extends LogClient_BaseRotate {
buffers = [""];
constructor(name, maxEntries = 10, maxSize = 1024 * 1024) {
super(name, maxEntries, maxSize);
}
printLogMessage(log) {
this.buffers[0] += log;
}
cleanup() {
}
rotateBuffer(fromIndex, toIndex) {
this.buffers[toIndex] = this.buffers[fromIndex];
}
prepare() {
this.buffers[0] = "";
}
}
//# sourceMappingURL=LogClient_MemBuffer.js.map