Должен ли я выбрасывать необработанное промежуточное программное обеспечение для пользовательского обработчика исключений?

#asp.net-core-3.1

Вопрос:

У меня есть пользовательское промежуточное программное обеспечение, в котором я улавливаю и регистрирую каждое исключение, часть, в которой я улавливаю необработанное исключение, выглядит следующим образом:

 catch (Exception exception)
{
    this.logger.LogError(exception);
    await context.Response.WriteAsync("Unhandled").ConfigureAwait(false);
}
 

Но мне интересно, должен ли я, помимо регистрации, выбрасывать каждый блог, который я видел, просто писать ответ, но никогда не выбрасывать, я не знаю, оставляю ли я свой API в плохом состоянии и должен ли выбрасывать, чтобы балансировщик нагрузки создавал новый контейнер или нормально продолжать запускать один и тот же экземпляр.