В чем проблема?
Я не могу понять, как настроить правильный файловый аппендер для регистрации данных запросов / ответов 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>
Я немного сбит с толку, так как не могу найти ни одного примера полной рабочей конфигурации такого разъема.