Использование serilog для регистрации объекта, например Log.Information("{@log}", log)
. Где log - это пользовательский объект.
Журналы выглядят как
{
"@t": "2020-01-24T09:31:23.5064000Z",
"@mt": "{@log}",
"log": {
"TraceId": "e57afecc-8efe-4d48-8057-d46cce71c3d9",
"Timestamp": "01/24/2020 09:31:23",
"Service": "serviceType",
"Action": "actionType",
"$type": "BaseLog"
}
}
Я бы не хотел, чтобы там были дополнительные свойства serilog, и просто имел бы плоскую структуру моего журнала. Например,
Даже когда я использую CompactJsonFormatter
{
"TraceId": "e57afecc-8efe-4d48-8057-d46cce71c3d9",
"Timestamp": "01/24/2020 09:31:23",
"Service": "serviceType",
"Action": "actionType"
}
Есть ли опция / расширение для serilog, где я могу удалить их?