4

Serilog では、値が null の場合にプロパティを無視することは可能ですか?

DataMember 属性を追加しようとしましたが、これらは無視されているようです:

[DataMember(EmitDefaultValue = false)]
public string Title { get; set; }

ソースをさらに調べると、AttributedDestructuringPolicyがあることに気付きましたが、これはプロパティを省略するのではなく、レンダリング プロパティ値を制御しているようです。

4

1 に答える 1

3

これはすばらしい追加AttributedDestructuringPolicy機能です。現在、これを有効にするための組み込み機能はないと思います。

于 2016-01-19T11:09:28.037 に答える