【发布时间】:2018-10-14 11:41:11
【问题描述】:
这与this question 非常相似,除了它关于在两个不同的 JSON 文件之间附加数组。
我有一个 ASP.NET Core 应用程序
我在 appsettings.Development.Json 中有以下内容
"Serilog": {
"WriteTo": [
{
"Name": "ApplicationInsightsTraces",
"Args": { "instrumentationKey": "XXXXXXXX" }
}
]
}
在 `appsettings.json:
"Serilog": {
// . . . Rest of Serilog configs
"WriteTo": [
{
"Name": "Console",
"Args": {
"theme": "Serilog.Sinks.SystemConsole.Themes.AnsiConsoleTheme::Code, Serilog.Sinks.Console",
"outputTemplate": "[{Timestamp:HH:mm:ss} {Level:u3}] {RequestId}-{SourceContext} {$Scope:lj}: {Message:lj}{NewLine}{Exception}"
},
"restrictedToMinimumLevel": "Information"
},
}
因为键会覆盖 Appsettings.json 中的其他键,所以我最终会覆盖控制台接收器。是否有允许附加它的语法?
【问题讨论】:
标签: asp.net-core appsettings serilog