Beispiel #1
0
 public void Add(int code, long time)
 {
     All.Add(time);
     if (code >= 100 && code < 200)
     {
         Status_1xx.Add(time);
     }
     else if (code >= 200 && code < 300)
     {
         Status_2xx.Add(time);
     }
     else if (code >= 300 && code < 400)
     {
         Status_3xx.Add(time);
     }
     else if (code >= 400 && code < 500)
     {
         Status_4xx.Add(time);
     }
     else if (code >= 500 && code < 600)
     {
         Status_5xx.Add(time);
     }
     else
     {
         OtherStatus.Add(time);
     }
     if (code >= 700)
     {
         GetSubstats(700).Add(time);
     }
     else
     {
         GetSubstats(code).Add(time);
     }
     for (int i = 0; i < Times.Count; i++)
     {
         var t = Times[i];
         if (t.Match((int)time))
         {
             t.Add();
         }
     }
 }
Beispiel #2
0
        public void Add(int code, long time)
        {
            All.Add(time);
            if (code >= 100 && code < 200)
            {
                Status_1xx.Add(time);
            }
            else if (code >= 200 && code < 300)
            {
                Status_2xx.Add(time);
            }
            else if (code >= 300 && code < 400)
            {
                Status_3xx.Add(time);
            }
            else if (code >= 400 && code < 500)
            {
                Status_4xx.Add(time);
            }
            else if (code >= 500 && code < 600)
            {
                Status_5xx.Add(time);
            }
            else
            {
                OtherStatus.Add(time);
            }

            if (code >= 1024)
            {
                CodeStatistics[1023].Add(time);
            }
            else
            {
                CodeStatistics[code].Add(time);
            }
        }