Serilog MSSqlServer表架构

时间:2018-08-25 17:54:57

标签: configuration serilog

是否可以将默认架构更改为dbo以外的其他格式? 我正在开发CORE 2.0 Web API并使用MSSqlServer作为接收器。尝试在appsettings.json文件中添加“ Schema”:“ Log”,但不起作用。

谢谢

2 个答案:

答案 0 :(得分:1)

在配置中使用schemaName属性

“ Args”:{             “ connectionString”:***,             “ tableName”:“日志”,             “ schemaName”:“ aclibi”           }

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

答案 1 :(得分:0)

MSSqlServer接收器可以采用可选参数“ schemaName”:

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

有关更多信息,请参见MSSqlServer接收器configuration options文档。