我有多个接收器配置,我有一个自定义的富集,我只想应用于基于文本的接收器,如Console和RollingFile。
有没有办法做这个serilog?
是的,子记录器可以这样做:
Log.Logger = new LoggerConfiguration()
.WriteTo.Seq("https://your-server") // Not enriched
.WriteTo.Logger(lc => lc
.Enrich.WithProperty("SomeProperty", 42)
.WriteTo.Console() // Enriched
.WriteTo.File("logs.txt")) // Enriched
.CreateLogger();