Del curso: .NET Core avanzado (2019)

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.100 cursos impartidos por expertos del sector.

Logging con Serilog y los sinks de consola y archivo

Logging con Serilog y los sinks de consola y archivo - Tutorial de .Net Core

Del curso: .NET Core avanzado (2019)

Logging con Serilog y los sinks de consola y archivo

Es fundamental contar con la funcionalidad de "logging" en nuestras aplicaciones. Sin embargo, históricamente guardar en los "logs" únicamente cadenas de puro texto plano ha sido el origen de varios problemas al momento de tratar de explorar o consultar los datos. Por ejemplo, si quisieras filtrar de todo tu "log" solamente aquellos registros que cumplen con cierto identificador o condición, sería una tarea no tan trivial. Pongamos como ejemplo este servicio, que voy a ponerle de nombre 'ejemplo'. Y es a propósito utilizar la plantilla de 'Worker', ya que cada segundo está logueando algo. Aquí simplemente voy a ejecutarlo para ver estas cadenas de texto que está enviándonos en el "log". Bien, por tal motivo se crearon las tecnologías para crear "logs" estructurados, las cuales resuelven este problema y, además, brindan funcionalidades adicionales. Serilog es un "framework" para la creación de "logs" estructurados. Es una tecnología sumamente…

Contenido