Это очень похоже на этот вопрос , за исключением вопроса о добавлении массивов между двумя различными файлами 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, я получаю переопределение приемника консоли. Существует ли синтаксис, позволяющий добавить его?