Tengo una aplicación del lado del servidor C# Blazor .Net Core 5, estoy usando el mecanismo de registro integrado de Microsoft Logging ILogger. Mi problema no es su verbosidad, sé cómo controlar eso, mi problema es la cantidad de texto que genera en el registro. Por ejemplo:
09:48:16 info: <My ServiceClass>[0] => SpanId:d09ee3ddfeb3ea42, TraceId:499476de9917a74aab60adff72a7da86, ParentId:0000000000000000 => ConnectionId:0HMAIEL3FMOVV => RequestPath:/ RequestId:0HMAIEL3FMOVV:00000002 => /_Host => <My Scope>Los bits en <> son redacciones
Esto hace que los registros sean realmente difíciles de leer en la consola, donde todo está envuelto en líneas. SpanId, TraceId, ParentID, ConnectionID, RequestPath/RequestID y la palabra /_Host tienen siempre el mismo valor por instancia y son información totalmente redundante. ¿Puedo eliminarlos del ámbito de registro?