【问题标题】:Serilog MSSqlServer table schemaSerilog MSSqlServer 表架构
【发布时间】:2018-08-25 17:54:57
【问题描述】:

有没有办法将默认架构更改为 dbo 以外的其他内容? 我正在开发一个 CORE 2.0 web api 并使用 MSSqlServer 作为接收器。尝试在appsettings.json文件中添加“Schema”:“Log”,还是不行。

谢谢

【问题讨论】:

    标签: configuration serilog


    【解决方案1】:

    在配置中使用 schemaName 属性

    “参数”:{ “连接字符串”:***, "tableName": "日志", “schemaName”:“aclibi” }

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

    【讨论】:

      【解决方案2】:

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

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

      有关详细信息,请参阅 MSSqlServer 接收器 configuration options 文档。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-09
        相关资源
        最近更新 更多