Как реализовать пример репозитория log4net - PullRequest
0 голосов
/ 17 декабря 2009

Как мне реализовать собственный анализатор LOG4NET для моего файла XML. Мой XML-файл содержит:
(1) дополнительные атрибуты на элементе appender
(2) пользовательские замены элементов некоторых из дополнений, которые должны быть установлены во время выполнения.

Например:

<appender name=... type=... mode="something">
<some-property-of-appender>${MyValueForThisPropertyFromDB}</some-property-of-appender>
</appender>

Я прочитал, что должен реализовать пользовательский репозиторий, возможно, с использованием LoggerRepositorySkeleton, но не уверен, как собрать все это вместе. Есть предложения?

1 Ответ

1 голос
/ 17 декабря 2009

Поскольку вы пытаетесь инициализировать большую часть конфигурации log4net из базы данных, самый простой способ будет настроить log4net из кода . Тогда у вас будет полный контроль над тем, какие значения параметров вы используете и откуда они берутся.

...