Catch ASP.NET Core Middleware Timeout
У меня есть компонент промежуточного программного обеспечения ASP.NET Core, время ожидания которого public async Task Invoke(HttpContext context)
метод. После запроса промежуточного программного обеспечения и ожидания около двух минут сайт отправляет следующее сообщение: "Ошибка HTTP 502.3 - Bad Gateway". Но исключение не продолжается в цепочке промежуточного программного обеспечения, поэтому мое промежуточное программное обеспечение для регистрации ошибок не может его обнаружить.
Я хотел бы войти в систему и отправить по электронной почте так же, как и другие мои исключения. Ошибка может быть зарегистрирована в журнале stdout, и это хорошо, но мне также нужно отправить электронное письмо. Так, где информация об ошибках как это может быть получена и обработана? Спасибо.