ELMAH is an alternative to HMS (Health Monitoring System) for logging errors which is free and available under open source. ...