Serilog MSSqlServer таблица схем - PullRequest
0 голосов
/ 25 августа 2018

Есть ли способ изменить схему по умолчанию на что-то кроме dbo? Я разрабатываю веб-API CORE 2.0 и использую MSSqlServer в качестве приемника. Попытался добавить "Схема": "Журнал" в файл appsettings.json, и он не работает.

Спасибо

Ответы [ 2 ]

0 голосов
/ 24 октября 2018

Приемник MSSqlServer может принимать необязательный параметр "имя_схемы":

 Log.Logger = new LoggerConfiguration()
     .WriteTo.MSSqlServer(connectionString, "MyLogs", schemaName: "myschema")
     .CreateLogger();

См. Дополнительную информацию о приемнике MSSqlServer в документации.

0 голосов
/ 11 сентября 2018

Использовать свойство schemaName в конфигурации

"Args": {"connectionString": ***, "tableName": "Logs", "schemaName": "aclibi"}

https://github.com/serilog/serilog-sinks-mssqlserver/issues/63

...