[QuickTip] Application Insights - Redirecionando Logs do Asp.net Core
![[QuickTip] Application Insights - Redirecionando Logs do Asp.net Core](/content/images/size/w2000/2018/06/blog-thumb-3-2.jpg)
Fala PessoALL,
Quando estamos desenvolvendo nossas APIs uma parte fundamental para melhorarmos performance e investigar erros são os logs.
Na nossa dica rápida de hoje quero mostrar como podemos redirecionar todos os logs da nossa aplicação direto para o Application Insights.
UPDATE 06/02/2020: Atualizei o código para a versão mais nova do SDK e coloquei mais algumas dicas interessantes: /application-insights-ilogger-data-sampling/
Confere o vídeo que gravei:
Em resumo, tudo o que precisamos fazer é alterar o método Configure
do `Startup.cs` com o seguinte código:
public void Configure(IApplicationBuilder app, IHostingEnvironment env,
ILoggerFactory loggerFactory)
{
loggerFactory.AddApplicationInsights(app.ApplicationServices, LogLevel.Information);
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
else
{
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseCors(c => c.AllowAnyOrigin().AllowAnyHeader().AllowAnyMethod());
app.UseMvc();
}
Muito obrigado e até a próxima!