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