| Nuget-Package | Descrição | Plataformas suportadas |
|---|---|---|
| Aplicativos ASP.NET para novas plataformas .NET Core | .Net 5, 6, 7, 8 e 9 | |
| Aplicativos Classic ASP.NET MVC para .NET Framework | .NET Framework 3.5 - 4.8 |
Esses pacotes são extensões para o NLOG e fornecem alvos e renderizações de layout específicas para asp.net (CORE), MVC e IIS.
Para atualizações e lançamentos, verifique Changelog.md ou lançamentos
O nlog.web.aspnetcore-package trabalha com as novas plataformas de núcleo do asp.net .NET 5, 6, 7, 8 e 9
O NLOG.Web -Package trabalha com o clássico ASP.NET MVC com .NET Framework 3.5 - 4.8
O NLOG 5.0 exige que o NLOG.CONFIG deve incluir o NLOG.Web em extensões:
<!-- enable ASP.NET layout renderers -->
< extensions >
< add assembly = " NLog.Web " />
</ extensions >Existe um ASP.NET ASP.NET HTTPMODULE que permite que o NLOG conecte facilmente os eventos iniciais e endrequest.
O NLogHttpModule precisa de um registro no web.config:
< system .webServer>
< modules runAllManagedModulesForAllRequests = " true " >
< add name = " NLog " type = " NLog.Web.NLogHttpModule, NLog.Web " />
</ modules >
</ system .webServer>As contribuições são muito apreciadas! Certifique -se de que funcione para o ASP.NET e ASP.NET CORE, se possível, e verifique se está coberto por testes de unidade.
BSD