title: Add username to my weblogs for .net
body: <p>I would like the weblogs that asp.net/IIS7 uses to have the customer's username and some unique Id's in each request. What would be the best way to accomplish this or is there a better tool than IIS7's logging?</p>
  
  <p>On each line in the log, I would like to see the IP, username, userID, datetime, and what page they were viewing.  I also want to make sure the user can not see these ID's in the page header.</p>
  
  <p>If I use C# to append to log. How big of performance hit am I going to take with every page hit?</p>
  
  <p>Also I am using forms authentication if that is any help. Thanks in advance.</p>