Imagem de fundo

Em um servidor ASP.NET Core, deseja-se fazer a captura global de exceções e correlação ...

Em um servidor ASP.NET Core, deseja-se fazer a captura global de exceções e correlação de logs por requisição. Qual configuração segue as recomendações oficiais?


A

A ordem dos middlewares é sempre irrelevante por definição da plataforma, pois o runtime intercepta uniformemente exceções, autenticação, compressão e roteamento independentemente da posição no pipeline.


B

UseDeveloperExceptionPage em produção para máxima visibilidade com stack trace ao usuário final.


C

ILogger <T> não é thread-safe, exigindo implementação própria para concorrência.


D

Não há suporte a logging estruturado, sendo necessário serializar objetos manualmente.


E

UseExceptionHandler configurado no topo do pipeline e logging estruturado com scopes/identificadores de correlação (Correlation IDs), preservando contexto por requisição.