вход в систему log4net для разных приложений, в зависимости от обстоятельств

Я использую log4net и в одном классе требую входа в приложение RollingFile, но затем в другом классе я хочу войти в журнал событий + Rolling File + Консоль Appender.

Какова лучшая практика? и могу ли я увидеть пример кода?

Кстати, чтобы сделать вещи сложнее, я используюЛесозаготовительный комплекс Castle Windsor с Log4net для разрешения моего экземпляра Logger.

Если это поможет, я подумал об этом ниже, но понятия не имею, является ли это наилучшей практикой или как активировать определенный регистратор на основе 'название' все еще использую мой текущий экземпляр логгера от windsor:

log4net.config:

...
    
      
      
    
    
      
      
      
    
...

Замок Виндзор контейнеровоз класса:

container.AddFacility("logging.facility", 
   new LoggingFacility(LoggerImplementation.Log4net, "log4net.config"));

класс для входа в систему:

private ILogger Logger;
public Test(ILogger logger) {
  Logger.Info("Can I log under event log only?");
  Logger.Info("Now can I log under both?");
}

Спасибо, парни.

Ответы на вопрос(1)

Ваш ответ на вопрос