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.
After having used it myself, I'd like to suggest [ELMAH](http://code.google.com/p/elmah/):

> 
> ELMAH (Error Logging Modules and
>  Handlers) is an application-wide error
>  logging facility that is completely
>  pluggable. It can be dynamically added
>  to a running ASP.NET web application,
>  or even all ASP.NET web applications
>  on a machine, without any need for
>  re-compilation or re-deployment.
> 
> 
>