10

Startup.cs に次のステートメントがあります。

Log.Logger = new LoggerConfiguration()
    .MinimumLevel.Debug()
    .WriteTo.ColoredConsole()
    .WriteTo.MSSqlServer("Server=(localdb)\\MSSQLLocalDB;Database=myDb.Logging;Trusted_Connection=True;", "Logs", autoCreateSqlTable: true)
    .WriteTo.RollingFile(pathFormat: Path.Combine(logPath, "Log-{Date}.txt"))
    .CreateLogger();

そして私のConfigureメソッドでは:

loggerFactory.AddSerilog();

アプリケーションを起動すると、テーブルが作成されるので、接続が機能していることがわかります。コンソールとファイルに出力が記録されますが、データベース テーブルには出力されません。

私は何をしていないのですか?

その他の情報: asp.net コア rc2-final の使用、net461 のターゲット、Serilog.Sinks.MSSqlServer 4.0.0-beta-100 の使用

4

1 に答える 1