查找原因是因为 loginfo.IsInfoEnabled、loginfo.IsErrorEnabled等一直为false
如果是自己配置的log4net.config文件
需要在调用log4net记录日志的项目的AssemblyInfo.cs文件中添加
[assembly: log4net.Config.DOMConfigurator(ConfigFileExtension = "log4net.config", Watch = true)]
语句
如果是在app.config或者Web.config配置的log4net
需要在调用log4net记录日志的项目的AssemblyInfo.cs文件中添加
[assembly: log4net.Config.XmlConfigurator(Watch = true)]
语句
app.config或者Web.config配置的log4net 加入log4net 设置
log4net配置