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

Answer: 
You could use log4net for this... [log4net Website](http://logging.apache.org/log4net/index.html)
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.
> 
> 
>