Question: Is there any logger to asp.net like the System.ServiceModel.MessageLogging used in WCF?

Answer: 
There is health monitoring: <http://msdn.microsoft.com/en-us/library/ff650305.aspx>. It has a bunch of predefined events, plus you can create your own custom events for tracking purposes.
You could use log4net for this... [log4net Website](http://logging.apache.org/log4net/index.html)