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 の使用