Я просматривал некоторые из рекомендаций для NLog, когда заметил следующую целевую конфигурацию:
<targets async="true">
<default-wrapper xsi:type="BufferingWrapper" bufferSize="100"/>
<target xsi:type="File" name="f" fileName="${basedir}/logs/${shortdate}.log" layout="${longdate} ${uppercase:${level}} ${message}" />
<!-- other stuff -->
</targets>
Насколько я понимаю, это оборачивает целевой файл с помощью AsyncWrapper, а также с помощью BufferingWrapper...
Какая разница между двумя? Нужны ли мне оба, так как сайт NLog описывает оба как «буферизация»....