2
如果我有下面的类Serilog序列化领域
public class Customer
{
public string Name;
}
,然后在Serilog以下日志命令
Log.Logger = new LoggerConfiguration()
.WriteTo.Console()
.WriteTo.Seq("http://localhost:5341")
.CreateLogger();
var item = new Customer();
item.Name = "John";
Serilog.Log.Information("Customer {@item}", item);
日志只是显示在序列作为
Customer {}
如果我将名称字段更改为它的工作属性,但在此阶段我不希望这样做。有没有办法解决它?
一种选择可能是使用了''解构''LoggerConfiguration''上的配置对象,如下所述:https://github.com/serilog/serilog/wiki/Structured-Data#customizing-the-stored-data –
当'Name'属性时它工作吗? – ASpirin
是的,如果我让Name成为它的作品。 – Craig