title: Track each request to the website using HttpModule
body: <p>I want to save each request to the website. In general I want to include the following information:</p>
  
  <ol>
  <li>User IP, The web site url, user-if-exist, date-time.</li>
  <li>Response time, response success-failed status.</li>
  </ol>
  
  <p>Is it reasonable to collect the 1 and 2 in the same action? (like same HttpModule)?</p>
  
  <p>Do you know about any <strong>existing</strong> structure that I can follow that track every request/response-status to the website?</p>
  
  <p>The data need to be logged to sql server.</p>