private void FiddlerApplication_AfterSessionComplete(Fiddler.Session oSession) { logger.Trace("{0} {1} {2}\n{3} {4} {5}\n\n", oSession.id, oSession.oRequest.headers.HTTPMethod, Ellipsize(oSession.fullUrl, 60), oSession.responseCode, oSession.GetResponseContentType(), oSession.ResponseBody.Length); checkList.ForEach(v => { try { logger.Trace("Running audit: " + v.Name); PassiveCheckResult result = v.RunCheck(oSession); if (!result.Passed) { logger.Warn("{0} failed for {1}", v.Name, oSession.fullUrl); } resultList.Add(result); } catch (Exception ex) { logger.Error(ex); } }); }