读取当前 Serilog 的配置

Jul*_*ian 5 c# serilog

Serilog 中是否有一个属性/方法可以(以编程方式)检查当前配置?(水槽,最低水位)

例如,如果有这个配置:

Log.Logger = new LoggerConfiguration()
    .MinimumLevel.Debug()
    .WriteTo.File("log.txt")
    .WriteTo.Console(restrictedToMinimumLevel: LogEventLevel.Information)
    .CreateLogger();
Run Code Online (Sandbox Code Playgroud)

以后我怎么能读到这个配置?

(在我的情况下,配置是在我的应用程序之外动态创建的)

Nic*_*rdt 3

不,没有反思性的方法来检查 Serilog 配置。

  • 这是出乎意料的!因此,如果您想更改配置,则需要重新创建整个配置,不是吗? (2认同)