Questão de TI - Desenvolvimento de Sistemas — Framework .NET — FUNDATEC 2025
TI - Desenvolvimento de SistemasFramework .NET
- Código
- qa699684
- Banca
- FUNDATEC
- Órgão
- PROCERGS
- Ano
- 2025
- Cargo
- ANC ( )
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?
- AA 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.
- BUseDeveloperExceptionPage em produção para máxima visibilidade com stack trace ao usuário final.
- CILogger<T> não é thread-safe, exigindo implementação própria para concorrência.
- DNão há suporte a logging estruturado, sendo necessário serializar objetos manualmente.
- EUseExceptionHandler configurado no topo do pipeline e logging estruturado com scopes/identificadores de correlação (Correlation IDs), preservando contexto por requisição.