我配置了多个接收器,并且有一个自定义丰富器,我只想将其应用于基于文本的接收器,例如 Console 和 RollingFile。
有没有办法做到这个串行?
是的,子记录器可以执行以下操作:
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();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
358 次 |
| 最近记录: |