Well i found this on msdn, hope any one in need will get benifited with these links.
- How to store events to SQL Server
- How to forward events to WMI
- How to forward events to e-mail
- Custom Failure Audit Default at http://msdn.microsoft.com/en-us/library/system.web.management.webfailureauditevent(v=vs.100).aspx