Как я могу указать log4net, какое приложение использовать из app.config

У меня был быстрый вопрос по log4net. Как я могу указать, какое приложение использовать из app.Config? Этот конкретный файл конфигурации ссылается на 2 разных приложения. Оба являются добавлением файлов, но они указывают на разные файлы. На протяжении всего приложения вызывается log4net, и в конструктор передается тип. вот так ...

 private static readonly ILog log = LogManager.GetLogger(typeof(Foo));

Как log4net узнает, какое приложение выбрать? Можете ли вы сопоставить типы с конкретными именованными приложениями? Я знаю, что для GetLogger есть 5 конструкторов, можете ли вы передать тип и имя приложения? Я вижу "repositoryName", не знаю, что это такое. Если кто-то может указать мне правильное направление, я был бы очень признателен. Я хотел бы, чтобы определенный набор типов регистрировался специально в одном приложении.

Спасибо за любые советы,
~ ck в Сан-Диего

5
задан Hcabnettek 10 September 2010 в 15:31
поделиться