public override string Log(Error error) { var logger = new LogDecorator(); logger.Error(string.Format("Unhandled exception in MemberWebsite application: '{0}'", error.Message), error.Exception); var request = Mapper.Map <ApplicationErrorRequest>(error); Task.Run(() => _serviceProxy.ApplicationErrorAsync(request)); return(error.Message); }