1、配置文件中 必须包含以下节点:
<appender> 该节点中必须包括<layout > 节点 ,否则日志无法输出。
<root> 节点,该节点中 <appender-ref> 节点 用来控制 <appender> 节点是否输出
2、应该程序中将 下列 配置写入工程项目中的 Properties 文件夹下的 AssemblyInfo.cs 文件中
[assembly: log4net.Config.XmlConfigurator(Watch = true)]
若log4net 的配置文件没有写入 项目文件的 .config,而是另建了一个 xxx.config 文件,可以用以下语句:
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "xxx.config", Watch = true)]