1

下面是一个示例跟踪,如 Serilog 的 Seq 所示。我希望 SensorInput 位于详细信息区域,但不序列化为消息。

如何让 SensorInput 仅显示在详细信息区域?

        var sensorInput = new { Latitude = 25, Longitude = 134 };
        Log.Information("Processing {@Payload}", sensorInput);

在此处输入图像描述

4

1 回答 1

2

Serilog 的做法是ForContext()

    var sensorInput = new { Latitude = 25, Longitude = 134 };
    Log.ForContext("Payload", sensorInput, true).Information("Processing some data");
于 2017-09-07T00:00:40.513 回答