Neste momento, a profundidade máxima de desestruturação de objetos é uma constante de 10, acredito. Na maioria dos casos, é demais, simplesmente porque é praticamente inutilizável fazer referência a algo tão profundo nas consultas de log.
Ajudaria se esse valor ("MaxDestructureDepth") se tornasse um parâmetro opcional. Por favor, considere isso.
Obrigado!
Konstantin
Descobri que com uma profundidade de 10 links, os gráficos recursivos também ficam muito grandes - parece que 10 é o padrão errado.
Vou pensar um pouco sobre como lidar com isso de uma maneira que permita que o código de log, em vez do código de configuração, controle a profundidade.
Obrigado!
O padrão agora é 5.
Para aumentar:
var log = new LoggerConfiguration()
.Destructure.ToMaximumDepth(100)
.CreateLogger();
Muito bom! Obrigado!
<enviado do dispositivo móvel>
Em 15 de novembro de 2014, às 17h04, Nicholas Blumhardt < [email protected] [email protected] > escreveu:
O padrão agora é 5.
Para aumentar:
var log = new LoggerConfiguration()
.Destructure.ToMaximumDepth(100)
.CreateLogger();
Responda a este e-mail diretamente ou visualize-o no Gi tHubhttps://github.com/serilog/serilog/issues/227#issuecomment -63199817.
Comentários muito úteis
O padrão agora é 5.
Para aumentar: