在我的seq日志中没有设置属性,我找不到通过appsettings.json设置属性的方法。我可以用
方法设置它们.Enrich.WithProperty(“ App”,“ Absence Service”)
但是对于dotnet核心依赖项注入,我希望将其设置在appsettings.json中,如下所示:
load
如何在appsettings.json中设置属性,例如应用程序或环境?
答案 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);
您的配置格式看起来可以正常工作。