Что-то странное случается со мной с NLog, когда-то опубликованным на сервере запуска.
Я настраиваю его так:
"targets": {
"all-file": {
"type": "File",
"fileName": "${var_logdir}/nlog-all-${shortdate}.log",
"layout": {
"type": "JsonLayout",
"Attributes": [
{
"name": "timestamp",
"layout": "${longdate}"
},
{
"name": "level",
"layout": "${level}"
},
{
"name": "logger",
"layout": "${logger}"
},
{
"name": "message",
"layout": "${message:raw=true}"
},
{
"name": "properties",
"encode": false,
"layout": {
"type": "JsonLayout",
"includeallproperties": "true"
}
},
{
"name": "username",
"layout": "${aspnet-user-identity}"
}
]
}
и такие правила:
{
"logger": "*",
"minLevel": "Trace",
"writeTo": "all-file"
},
Это работает безупречно в среде разработчиков, я могу войти, так как трассировка до фатальной, но когда я иду на Prod, я могу войти только с уровня предупреждения.
Я сравнил мой appsetings.json вПрод, и это точно так же, как отладка.
Есть идеи?