有没有办法指定特定的浓缩器应该只用于特定的水槽?

问题描述 投票:2回答:1

我有多个接收器配置,我有一个自定义的富集,我只想应用于基于文本的接收器,如Console和RollingFile。

有没有办法做这个serilog?

serilog
1个回答
1
投票

是的,子记录器可以这样做:

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();
© www.soinside.com 2019 - 2024. All rights reserved.