private DescriptiveError GetDescriptiveError(AnonymousError error) { var err = new DescriptiveError(error.DisplayedMessage); err.AdditionalDetails.Add("File", error.File); err.AdditionalDetails.Add("Function", error.Function); err.AdditionalDetails.Add("Error", error.Error); return(err); }
public async Task <IActionResult> ReportErrorAsync([FromBody] AnonymousError error) { var descriptiveError = GetDescriptiveError(error); descriptiveError.AdditionalDetails.Add("Source", "Drop-in"); await _notifier.NotifyAsync(descriptiveError, true, User); return(NoContent()); }