如何在我的appsettings.json文件中为Seq设置属性?

时间:2019-04-25 09:49:05

标签: .net-core appsettings seq

在我的seq日志中没有设置属性,我找不到通过appsettings.json设置属性的方法。我可以用

方法设置它们

.Enrich.WithProperty(“ App”,“ Absence Service”)

但是对于dotnet核心依赖项注入,我希望将其设置在appsettings.json中,如下所示:

load

如何在appsettings.json中设置属性,例如应用程序或环境?

1 个答案:

答案 0 :(得分:0)

您可以在应用程序启动时将appsettings配置值写入记录器配置。

var logConfig = new LoggerConfiguration()
    .WriteTo.Seq(Configuration.GetValue<string>("Seq:ServerUrl"),
        apiKey: Configuration.GetValue<string>("Seq:ApiKey"),
        bufferBaseFilename: Configuration.GetValue<string>("Seq:BufferFilename"),
        controlLevelSwitch: levelSwitch);

您的配置格式看起来可以正常工作。