Tag: SERILOG
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
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
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
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
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