UNPKG

zego-express-logger

Version:

zego express log sdk

28 lines (27 loc) 861 B
/// <reference types="node" /> import { LogStrategy } from './log-strategy'; /** * 网络限速 * 当前是每隔 100ms 上报一次最大 20,000 Byte * bind width = 16Mbps / 2MB/s * */ export declare class NetworkFrequencyStrategy extends LogStrategy { name: string; /** * 时间间隔要大,才能有足够多的日志上报 */ protected maxDelay: number; /** * 单位Byte。尽可能是调大时间间隔,单个包不要低于4000B,而不是调小一个数据包的大小。单个日志上报的包越大,压缩率越高。 */ protected maxPacketLen: number; protected locked: boolean; canSendLog(): boolean; lastTime: number; getLog(): string[]; timer: number | NodeJS.Timeout; onSendLog(): void; cacheLog(log: string): void; destroy(): void; }