у нас есть несколько приложений в Vb.Net, использующих встроенную систему регистрации (My.Log) для записи информации журнала. До сих пор эта система была настроена файлом application.config перед выполнением, но теперь мы хотим позволить пользователю выбирать некоторые параметры.
Есть ли способ, который не требует анализа файла XML и его обработки? Есть ли что-то вроде My.Settings, которое сделает грязную работу?
Заранее спасибо.
Примером может быть возможность изменить значение DefaultSwitch с Verbose на Warning или изменить свойство FileLog как атрибут maxFiles:
<switches>
<add name="DefaultSwitch" value="Verbose" />
</switches>
<sharedListeners>
<add name="FileLog" type="Sipro.Utils.ExtendedLogTraceListener, Sipro.Utils, Version=1.0.6.0, Culture=neutral, PublicKeyToken=null"
autoflush="True"
delimiter=" - "
diskspaceexhaustedbehavior="DiscardMessages"
includehostname="False"
logfilecreationschedule="Daily"
maxfiles="31"
fullinformation="True"
includeDate="True"
includeTicks="True"/>