相关疑难解决方法(0)

什么是Serilog解构?

Serilog @语法的目的是什么?

如果我运行以下内容:

var dummy = new { Foo = "Bar", Date = DateTime.Now };

Log.Information("Dummy object: {Dummy}", dummy);
Run Code Online (Sandbox Code Playgroud)

然后我得到一个输出到控制台,如下所示:

Time: 16:20 [Level: Information] (ManagedThreadID: 8) Message: Dummy object: "Foo = Bar, Date = 25/06/2016 16:20:30 }"
Run Code Online (Sandbox Code Playgroud)

如果我更改{Dummy}{@Dummy}然后我得到相同的输出

Time: 16:22 [Level: Information] (ManagedThreadID: 8) Message: Dummy object:  Foo: "Bar", Date: 06/25/2016 16:22:28 }
Run Code Online (Sandbox Code Playgroud)

那么,@应该做什么?

.net logging destructuring serilog

3
推荐指数
1
解决办法
2428
查看次数

标签 统计

.net ×1

destructuring ×1

logging ×1

serilog ×1