C# 读取当前序列日志';s配置

C# 读取当前序列日志';s配置,c#,serilog,C#,Serilog,Serilog中是否有可以(以编程方式)检查当前配置的属性/方法?(水槽,最低水位) e、 g.如果有此配置: Log.Logger=new LoggerConfiguration() .MinimumLevel.Debug() .WriteTo.File(“log.txt”) .WriteTo.Console(restrictedToMinimumLevel:LogEventLevel.Information) .CreateLogger(); 我以后怎么看这个配置 (在我的情况下,配置是在

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

e、 g.如果有此配置:

Log.Logger=new LoggerConfiguration()
.MinimumLevel.Debug()
.WriteTo.File(“log.txt”)
.WriteTo.Console(restrictedToMinimumLevel:LogEventLevel.Information)
.CreateLogger();
我以后怎么看这个配置


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

不,没有反射方式来检查Serilog配置。

这是意外的!因此,如果您想更改配置,您需要重新创建整个配置,不是吗?NLog中的PS读取和更改配置可以通过
LogManager.Configuration
完成。所以我一直在寻找;)是的,我们做事不同:-)那真的很不方便!我需要在首次加载后将设置存储在db中,以防止用户弄乱配置文件。我想我必须存储整个json。。。为什么以只读方式公开这些配置会有问题?在这种情况下,“不同”=退税。