我们在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"/>