zego-express-logger
Version:
zego express log sdk
20 lines (19 loc) • 707 B
TypeScript
import { QueueCache } from '../common';
import { ConfigState } from '../common/config.state';
export declare class LogCache extends QueueCache {
logCacheMax: number;
private _configState;
constructor(configState: ConfigState, logCacheMax?: number);
size(): number;
private _zgp_oneFrameMaxPacketLen;
getOnePackMaxPacketLen(maxByteLength?: number): number;
/**
* 组装WebSocket的一帧数据报文中的detail_data。改为JSON数组转字符串
* 一帧最长 64kB
* @returns
*/
getOneLogPacket(maxByteLength?: number): string | undefined;
cacheLogPacket(logPacket: string): void;
clear(): string[];
removeALog(): void;
}