“Async”关键字是否使NLog日志记录异步的唯一要求?

时间:2017-08-14 19:17:14

标签: c# .net wcf asynchronous nlog

我正在写一个目标数据库。在我的目标部分中,我将async标记为true。我是否仍需要将代码写入我的Web服务以使日志记录异步或框架处理它?<​​/ p>

<targets async="true">

1 个答案:

答案 0 :(得分:3)

是的,只需要async属性(在您的配置中)

不需要C#中的async关键字。

PS:请注意,如果您在短时间内写入超过10000个事件,则默认情况下将丢弃async属性。如果需要更多控制,请使用asyncWrapper而不是async属性。见docs