Começando com ASP.NET 5 – arquivos de configuração, console logger

Vamos continuar com o nosso projeto. Vamos agora adicionar logs para o nosso server. É sempre útil vermos os logs enquanto desenvolvemos. Poder ver algum erro, o que está sendo chamado, etc. Para isso, vamos adicionar a dependência de ILoggerFactory em nosso project.json.

"Microsoft.Extensions.Logging": "1.0.0-rc1-final",
"Microsoft.Extensions.Logging.Console": "1.0.0-rc1-final"

E agora podemos adicionar a dependência de ILoggerFactory em nosso método Configure, dentro de Startup.cs:

public void Configure(IApplicationBuilder app, ILoggerFactory loggerFactory)
{
    loggerFactory.AddConsole(minLevel:LogLevel.Verbose);
            
    app.UseMvc(routes =>
    {
        routes.MapRoute(
            name: "default",
            template: "{controller=Home}/{action=Index}/{id?}");
    });
}

Com isso, estamos registrando os eventos no console do nosso servidor. Note que agora ao acessarmos uma página, podemos conferir o que está acontecendo por de baixo dos panos:
Continuar lendo

Anúncios