es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SERILOG

Registro de Serilog en la Consola por debajo del nivel mínimo.

Definí un Logger de la siguiente manera con un LogLevel FATAL para Console log: LoggerConfiguration logCfg = new LoggerConfiguration(); logCfg .MinimumLevel.Debug() .MinimumLevel.Override(“Microsoft”, LogEventLevel.Error) .Enrich.FromLogContext() .Enrich.With(new UtcTimestampEnricher()) .Enrich.WithProperty(“SENDER”, applicationName) //.Enrich.WithProperty(“GUID”, guid) // ToDo, extender el Logger para registrar un GUID activo en la base de datos .WriteTo.Console(restrictedToMinimumLevel: LogEventLevel.Fatal) .WriteTo.File(applicationLogPath, restrictedToMinimumLevel: logEventLvlFile, . . . Read more

Enviando registros estructurados a través de un proxy.

Tengo una aplicación .NET que se ejecuta en Windows y estoy tratando de enviar los registros de la aplicación/registros estructurados (Serilog) a través de un proxy a un servidor de registros. La máquina con Windows no tiene acceso a Internet, por lo que pensé que podría configurar un Proxy (Squid) . . . Read more

.NET 6 WebAPI – Mejores prácticas para la ubicación de plantillas de mensajes para registro

Actualmente estoy tratando de determinar la práctica común para almacenar plantillas de mensajes para el registro (Serilog) de forma que sean fácilmente accesibles, específicamente desde mis controladores. Así es como las almaceno actualmente, lo que significaría una gran cantidad de código duplicado en cuanto necesite otro controlador. [Route(“api/[controller]”)] [ApiController] public . . . Read more

Consola de Serilog al ejecutarse como systemd.

Tengo una aplicación .Net core 5.0 que utiliza el sink de consola de Serilog para registrar eventos. Una parte de la aplicación inicia un punto de métricas Prometheus, esta parte no está integrada con Serilog y también imprime en la consola. Cuando ejecuto como un contenedor Docker, tanto Serilog como . . . Read more

¿Cómo puedo ver el MessageTemplate al usar Serilog WriteTo.Console?

Estoy usando Serilog para la generación de registros y estoy usando el escritor de la Consola para enviar registros a la salida estándar, que luego es recogida por Filebeat y enviada a Elastic. La configuración del generador de registros incluye lo siguiente: .WriteTo.Console(outputTemplate: "[{Timestamp:HH:mm:ss} {Level:u3}] {Message:lj}{Properties:j}{NewLine}{Exception}") Todo esto está bien, . . . Read more