NLog:如何刷新 AsyncTargetWrapper?
NLog: How do I flush an AsyncTargetWrapper?
AsyncTargetWrapper 的 NLog 文档显示了在示例完成写入日志后对 wrapper.Flush() 的调用,没有参数。但是 AsyncTargetWrapper 的 Flush() 方法需要一个 AsyncContinuation 类型的参数。 class 的文档没有说明它的用途或使用方法。我也找不到它的例子。有人可以告诉我应该如何使用 Flush() 吗?
非常感谢。
我在 documentation and source code 中找到了这个:
AsyncContinuation Delegate
Asynchronous continuation delegate - function invoked at the end of asynchronous processing.
示例似乎很少,但您可以找到有关如何使用它的更多信息here。
AsyncTargetWrapper 的 NLog 文档显示了在示例完成写入日志后对 wrapper.Flush() 的调用,没有参数。但是 AsyncTargetWrapper 的 Flush() 方法需要一个 AsyncContinuation 类型的参数。 class 的文档没有说明它的用途或使用方法。我也找不到它的例子。有人可以告诉我应该如何使用 Flush() 吗?
非常感谢。
我在 documentation and source code 中找到了这个:
AsyncContinuation Delegate
Asynchronous continuation delegate - function invoked at the end of asynchronous processing.
示例似乎很少,但您可以找到有关如何使用它的更多信息here。