protected void Application_BeginRequest() { HttpResponse response = HttpContext.Current.Response; OutputFilterStream filter = new OutputFilterStream(response.Filter); response.Filter = filter; this.Context.Items["filter"] = filter; }
protected void Application_EndRequest() { OutputFilterStream filter = (OutputFilterStream)this.Context.Items["filter"]; string result = filter.ReadStream(); FileStream fileStream = new FileStream("C:\\tmp\\RequestResult.txt", FileMode.Append, FileAccess.Write); StreamWriter streamWriter = new StreamWriter(fileStream, Encoding.UTF8); streamWriter.WriteLine("URL: " + this.Request.Url.AbsolutePath + " Result:\r\n"); streamWriter.WriteLine(result); streamWriter.WriteLine("\r\n\r\n----------------------------------\r\n\r\n"); streamWriter.Flush(); fileStream.Flush(); streamWriter.Close(); fileStream.Close(); }