INNER CODE UNIT · TypeScript
Logger
alexbrazier/react-native-network-logger · src/Logger.ts:16
export default class Logger {
private requests: NetworkRequestInfo[] = [];
private pausedRequests: NetworkRequestInfo[] = [];
private xhrIdMap: Map<number, () => number> = new Map();
private maxRequests: number = LOGGER_MAX_REQUESTS;
private refreshRate: number = LOGGER_REFRESH_RATE;
private latestRequestUpdatedAt: number = 0;
private ignoredHosts: Set<string> | undefined;
private ignoredUrls: Set<string> | undefined;
private ignoredPatterns: RegExp[] | undefined;
private paused = false;
public enabled = false;
callback = (_: NetworkRequestInfo[]) => null;
isPaused = this.paused;
setCallback = (callback: any) => {