Existe uma maneira de ofuscar propriedades quando o Serilogs imprime logs de eventos?
Por exemplo, dado um objeto com uma propriedade sensível "SSN":
var person = nova pessoa {Name = "John Doe", SSN = "1234567890"};
Log.Logger.Information ("Person {@person}", person);
Gostaria de ver "SSN" = " * *" quando o valor for serializado ou suprimir a propriedade por completo também seria adequado.
@ skomis-mm aquela biblioteca funcionou muito bem. @nblumhardt você considerou tornar a política de ignorar desestruturação de propriedade parte do Serilog?
No momento, não, embora fosse ótimo em curto prazo se pudéssemos fazer extensões como essas mais detectáveis. Obrigado pelo feedback @ omora-RA.
Comentários muito úteis
@ omora-RA veja isso , isso