Получение значений из конфигурации Log4Net

Я реализовал пользовательское приложение log4net, расширив класс AppenderSkeleton. Это было настолько просто, насколько можно было попросить, и отлично работало.

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

Мой аппендер может выглядеть примерно так:

<appender name="MyLogAppender" type="xxx.yyy.zzz.MyLogAppender">
      <MyProperty1>property</MyProperty1>
      <MyProperty2>property</MyProperty2>
      <MyProperty3>property</MyProperty3>
</appender>

Как получить значение MyProperty1-3, чтобы я мог использовать его в моем приложении?

Заранее спасибо Roalnd

7
задан Roland 22 February 2011 в 16:57
поделиться