I think the fastest way to do this is: In the IIS Management Console, make sure that logging is enabled, and set it to the right place. After a short delay, the log files will appear, import them into the database and begin to analyze. You can choose which fields you want to keep.
Alternatively, if you want to have more control and do it in real time, you can create a handler or module, but you will also need to make sure that all requests, including static content, go through an ASP processor that will create quite some overhead. Time and performance are not highly recommended for dev, but it will work.
source
share