public void Add(float responseTime, bool trackResponseTime) { Count++; if (trackResponseTime) { ResponseTimes.Add(responseTime); } }
public void AddError(float responseTime, bool trackResponseTime, int statusCode) { Count++; Errors++; if (trackResponseTime) { ResponseTimes.Add(responseTime); } StatusCodes.Add(statusCode); }
public void Add(long bytes, float responseTime, bool trackResponseTime, int statusCode) { Count++; Bytes += bytes; if (trackResponseTime) { ResponseTimes.Add(responseTime); } StatusCodes.Add(statusCode); }
public void AddError(float responseTime, Exception exception) { Count++; ResponseTimes.Add(responseTime); var exceptionType = exception.GetType(); if (Exceptions.ContainsKey(exceptionType)) { Exceptions[exceptionType]++; } else { Exceptions.Add(exceptionType, 1); } }
public void Add(long bytes, float responseTime, int statusCode, bool trackResponseTime) { Count++; Bytes += bytes; if (trackResponseTime) { ResponseTimes.Add(responseTime); } if (StatusCodes.ContainsKey(statusCode)) { StatusCodes[statusCode]++; } else { StatusCodes.Add(statusCode, 1); } }