вход в систему 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?");
}
Спасибо, парни.