在app.config中控制serilog的设置

时间:2016-06-13 10:27:22

标签: serilog

我需要使用Serilog以Json格式记录事件。我想使用RollingFileSink。 根据以下链接,我们无法在App.config文件中指定TextFormatter。 How to specify JsonFormatter in Web.config for SeriLog?

是否可以在app.config中指定所有其他配置,如文件路径,然后在初始化记录器时在代码中添加textformatter作为JsonFormatter?

1 个答案:

答案 0 :(得分:1)

只需使用普通设置就可以正常使用,例如:

<add key="filePath" value="C:..." />

WriteTo.RollingFile(..., ConfigurationManager.AppSettings["filePath"])