配置启用总体有两种方式:1.显式代码加载;2.配置使用;
显式代码加载
1.在系统启动的开始直接启用;
如可以在web 的global的appcation_start 里面使用代码
log4net.Config.XmlConfigurator.Configure(); 该函数有可选参数:fileName表示配置文件路径;
2.在要添加的系统中的程序集文件 properities/Assimbly.cs 添加配置
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config")],其中ConfigFile 参数可选,如果没设置,则从系统的配置文件加载配置,如果有设置,从设置的路径加载配置
配置加载
在系统的配置文件里面加上如下设置:
<add key="log4net.Config" value="log4net.config"/>
<add key="log4net.Config.Watch" value="True"/>
第一句 用于表示log4net需要加载的配置文件在哪里。如果是在系统配置文件,则直接写系统配置文件名称即可,如web项目写web.config,winform则写App.config