没有看到 Serilog CloseAndFlush

THe*_*dge 3 serilog

刚刚进入 SeriLog。现在应该提到这是.Net 标准中的类库(即不是Core)。使用 SeriLog 2.10.0、Sinks.File 4.1.0 和 Sinks.MSSqlServer 5.6.0。

SQL Server 接收器出现问题,并意识到我没有像所有示例中所说的那样调用 CloseAndFlush。问题是它不可用,Intellisense 甚至不显示它。我的代码的关键部分,类构造函数和方法 GetCB: 在此输入图像描述

在此输入图像描述

那么为什么我没有看到 CloseAndflush 呢?稍后我会发布我的其他问题。:) 谢谢。

Dar*_*ekt 6

该方法位于静态 Log 类中。

Serilog.Log.CloseAndFlush();
Run Code Online (Sandbox Code Playgroud)

您还应该知道该方法在应用程序生命周期中只需要调用一次。例如,当应用程序结束时。