internal virtual void OnResponsed(HttpRequest request, HttpResponse response) { try { if (HttpResponsed != null) { var e = new EventHttpResponsedArgs { Request = request, Response = response }; HttpResponsed(this, e); } } catch (Exception e_) { if (EnableLog(LogType.Error)) { Log(LogType.Error, $"{request.Session.RemoteEndPoint} {request.Method} {request.Url} responsed event error {e_.Message}@{e_.StackTrace}"); } } }
public virtual void IncrementResponsed(HttpRequest request, HttpResponse response, double time, int code, string msg) { try { System.Threading.Interlocked.Increment(ref mTotalRequests); if (code >= 500) { System.Threading.Interlocked.Increment(ref mRequestErrors); } if (HttpResponsed != null) { var e = new EventHttpResponsedArgs(request, response, time, code, msg); HttpResponsed(this, e); } } catch (Exception e_) { if (EnableLog(LogType.Error)) { Log(LogType.Error, $"{request.Session.RemoteEndPoint} {request.Method} {request.Url} responsed event error {e_.Message}@{e_.StackTrace}"); } } }