コード例 #1
0
        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);
        }
コード例 #2
0
        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());
        }