En este momento, la profundidad máxima de desestructuración de objetos es una constante de 10, creo. En la mayoría de los casos es demasiado, simplemente porque es prácticamente inutilizable para hacer referencia a algo tan profundo en las consultas de registro.
Ayudaría si este valor ("MaxDestructureDepth") se convirtiera en un parámetro opcional. Por favor consideralo.
¡Gracias!
Konstantin
Descubrí que con una profundidad de 10 enlaces, los gráficos recursivos también se vuelven muy grandes; parece que 10 es el valor predeterminado incorrecto.
Pensaré un poco en cómo abordar esto de una manera que permita que el código de registro, en lugar del código de configuración, controle la profundidad.
¡Gracias!
El valor predeterminado ahora es 5.
Para aumentar:
var log = new LoggerConfiguration()
.Destructure.ToMaximumDepth(100)
.CreateLogger();
¡Muy bien! ¡Gracias!
< enviado desde dispositivo móvil >
El 15 de noviembre de 2014, a las 5:04 p. m., Nicholas Blumhardt < [email protected] [email protected] > escribió:
El valor predeterminado ahora es 5.
Para aumentar:
var log = nueva configuración del registrador ()
.Desestructurar.AProfundidadMáxima(100)
.CreateLogger();
Responda a este correo electrónico directamente o véalo en Gi tHubhttps://github.com/serilog/serilog/issues/227#issuecomment -63199817.
Comentario más útil
El valor predeterminado ahora es 5.
Para aumentar: