发送到非异步目标的logevents会立即被记录吗?

问题描述 投票:1回答:1

我可以记录一个事件然后在下一行检查它的存在吗?

“延迟消息格式”部分here似乎另有说明。我试着看了一下代码,但对我来说不太清楚。调用Logger.Log和Target接收事件之间有一些中间步骤。我不清楚这一切是否同步发生。

谢谢!

nlog
1个回答
1
投票

NLog默认是同步的。但是,如果你配置<targets async="true">或使用AsyncWrapper-Target然后它变为异步。

更新了wiki页面,以便更明确地说明仅在使用AsyncWrapper-target时才会激活延迟。

© www.soinside.com 2019 - 2024. All rights reserved.