【发布时间】:2020-02-13 09:08:11
【问题描述】:
我知道使用appsettings.Development.json 文件我们可以覆盖默认设置。另外我知道我们可以使用array:i incidator 更改 json 数组中的单个属性。
问题是,是否可以一次覆盖所有 json 值。就像下面的登录规则示例?
appsettings.Development.json
...
"NLog": {
...
"rules": [
{
"logger": "*",
"minLevel": "Info",
"writeTo": "logconsole"
},
{
"logger": "*",
"minLevel": "Error",
"writeTo": "allfile"
}
]
...
示例解决方案appsettings.Development.json
{
"NLog": {
"rules:*": {
"minLevel": "Error"
}
}
}
【问题讨论】:
标签: json asp.net-core .net-core nlog appsettings