Как настроить log4net appender для fo-dicom? - PullRequest
0 голосов
/ 07 июня 2018

В чем проблема?

Я не могу понять, как настроить правильный файловый аппендер для регистрации данных запросов / ответов fo-dicom.Я хочу записать все данные уровня отладки в текстовый файл, обработанный стандартным RollingFileAppender, настроенным в файле log4net.config , но я не знаю, как подключить fo-dicom разъем log4net (из пакета Nuget) с моим FileAppender, чтобы сделать это.

Чего я хочу достичь?

Записать все отладочные данные, ранее напечатанные на диагностической консоли, в текстовый файл, настроенный log4net.config (в смысле местоположения файла, формата сообщения и т. д.)

Текущий код:

Вот простая активация соединителя, как упомянуто в руководстве:

Dicom.Log.LogManager.SetImplementation(Dicom.Log.Log4NetManager.Instance);

И appender внутри log4net.config:

<logger name="FileLogger">
      <appender-ref ref="file"/>
 </logger>

<appender name="file" type="log4net.Appender.RollingFileAppender">
  <filter type="log4Net.Filter.LoggerMatchFilter">
    <loggerToMatch value="FileLogger"/>
    <loggerToMatch value="MultiLogger"/>
  </filter>

(irrelevant configuration of appender)
</appender>

Я немного сбит с толку, так как не могу найти ни одного примера полной рабочей конфигурации такого разъема.

...