【问题标题】:Serilog - show object in details area, but not in summary messageSerilog - 在详细信息区域显示对象,但不在摘要消息中
【发布时间】:2017-09-06 16:58:51
【问题描述】:

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

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

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

【问题讨论】:

    标签: logging serilog seq seq-logging


    【解决方案1】:

    Serilog 的 ForContext() 这样做:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多