У меня есть надстройка для IE, написанная на C++ с использованием BHO, с помощью которой я хочу использовать Log4net для введения ведения журнала в надстройку. Я не собираюсь использовать какой-либо пользовательский интерфейс (выпадающий список и т. д.) для этого плагина. Поэтому, чтобы включить, отключить и установить уровни ведения журнала, какие у меня есть варианты? Два варианта, которые я подумал, включают получение конфигураций из файла (с некоторыми оговорками при работе в защищенном режиме). Второй вариант, который я где-то читал, заключался в загрузке URL-адреса, по которому я могу передавать свои аргументы. Например, я просто читаю первый URL-адрес при запуске IE, и если он соответствует определенной строке, я использую его для установки своих аргументов для ведения журнала для этого сеанса (в противном случае используйте значение по умолчанию).
Любой другой лучший вариант?
Спасибо!