Я видел множество примеров использования API конфигурации NLog для создания нескольких целей, связанных с несколькими правилами. Однако я не могу найти документацию о том, как использовать API конфигурации NLog, чтобы настроить цель оболочки вокруг другой цели. Это конфигурация, которую я пытаюсь создать программно с API:Как использовать API конфигурации NLog для определения целевой оболочки?
<targets>
<target xsi:type="BufferingWrapper"
name="InfoBufferingTarget"
bufferSize="100"
flushTimeout="60000"
slidingTimeout="true">
<target xsi:type="File"
name="InfoFileTarget"
fileName="nlog.log"
layout="${message}"
keepFileOpen="true"
openFileCacheSize="10"
bufferSize="327680"
networkWrites="true"
createDirs="true"
/>
</target>
</targets>
<rules>
<logger name="*" minlevel="Info" writeTo="InfoBufferingTarget" />
</rules>
Я получил код работает только с целевым файлом, но точно не знают, как добавить буферную оболочку.
Спасибо за любую помощь.