Este proyecto es una muestra de una aplicación con Serilog. Se utilizo ASP.NET Core 5 Web
con C#.
Clonar el repositorio.
gh repo clone FernandoCalmet/dotnet-5-aspnet-core-serilog
Ejecutar aplicación.
dotnet run
Serilog es una biblioteca de registro de terceros que se conecta al ILogger predeterminado de nuestra aplicación con sus propias implementaciones. Permite a los desarrolladores registrar los eventos en varios destinos como consola, archivo, base de datos y más. Ahora, si ya está utilizando una base de datos en su aplicación ASP.NET Core, registrar eventos en una base de datos puede ser una buena opción. Serilog admite el registro estructurado, que permite registrar más detalles e información sobre el evento. Con el registro estructurado en su lugar, puede usar estos registros para depurar de una manera muy lógica.
- Serilog.AspNetCore : Soporte de Serilog para el registro de ASP.NET Core.
- Serilog.Enrichers.Environment : Enriquezca los eventos de registro de Serilog con propiedades de System.Environment.
- Serilog.Enrichers.Process : El enriquecedor de procesos para Serilog.
- Serilog.Enrichers.Thread : Enriquece los eventos de Serilog con propiedades del hilo actual.
- Serilog.Settings.Configuration : Compatibilidad con Microsoft.Extensions.Configuration (appsettings.json) para Serilog.
- Serilog.Sinks.MSSqlServer : Un receptor Serilog que escribe eventos en Microsoft SQL Server.
Este proyecto está bajo la Licencia (Licencia MIT) - mire el archivo LICENSE para más detalles.
Si esta Implementación le resultó útil o la utilizó en sus Proyectos, déle una estrella. ¡Gracias! O, si te sientes realmente generoso, ¡Apoye el proyecto con una pequeña contribución!.