在AssemblyInfo.cs添加下面代码
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", Watch = true)] //log4j配置文件是单独存放
或
[assembly: log4net.Config.XmlConfigurator(Watch = true)] //log4j配置文件放在web.config或app.config文件中
解决log4jnet无法打印的问题,不需要在一个个类文件中设置