Log4Net不打印日志

配置如下:

namespace log
{
    public static class LogHelper
    {
        public static readonly ILog FilesLog;
        public static readonly ILog DBLog;
        static LogHelper()
        {
            var sPath = AppDomain.CurrentDomain.BaseDirectory;
            var file = new FileInfo(sPath + @"Log4net.xml");
            log4net.Config.XmlConfigurator.ConfigureAndWatch(file);
            FilesLog =LogManager.GetLogger("FilesLog");
            DBLog = LogManager.GetLogger("DBLog");
            
        }
    }
}

2:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
  </configSections>
  <log4net>
    <!-- OFF, FATAL, ERROR, WARN, INFO, DEBUG, ALL -->
    <logger name="FilesLog">
      <level value="ALL" />
      <appender-ref ref="HostErrorAppender"/>
      <appender-ref ref="HostInfoAppender"/>
      <appender-ref ref="HostWarnAppender"/>
    </logger>
    <appender name="HostErrorAppender" type="log4net.Appender.RollingFileAppender">
      <param name="File" value="logs/ERROR/FilesLog.log"/>
      <param name="AppendToFile" value="true"/>
      <!--按照日志大小生成Log-->
      <param name="MaxSizeRollBackups" value="1000" />
      <param name="MaximumFileSize" value="2000KB" />
      <param name="RollingStyle" value="Size" />
      <param name="StaticLogFileName" value="true" />
      <layout type="log4net.Layout.PatternLayout,log4net">
        <param name="ConversionPattern" value="%d %-5p %m%n"/>
      </layout>
      <filter type="log4net.Filter.LevelRangeFilter">
        <param name="LevelMin" value="ERROR" />
        <param name="LevelMax" value="ERROR" />
      </filter>
    </appender>
    <appender name="HostInfoAppender" type="log4net.Appender.RollingFileAppender">
      <param name="File" value="logs/INFO/FilesLog.log"/>
      <param name="AppendToFile" value="true"/>
      <!--按照日志大小生成Log-->
      <param name="MaxSizeRollBackups" value="1000" />
      <param name="MaximumFileSize" value="2000KB" />
      <param name="RollingStyle" value="Size" />
      <param name="StaticLogFileName" value="true" />
      <layout type="log4net.Layout.PatternLayout,log4net">
        <param name="ConversionPattern" value="%d %-5p %m%n"/>
      </layout>
      <filter type="log4net.Filter.LevelRangeFilter">
        <param name="LevelMin" value="INFO" />
        <param name="LevelMax" value="INFO" />
      </filter>
    </appender>
    <appender name="HostWarnAppender" type="log4net.Appender.RollingFileAppender">
      <param name="File" value="logs/WARN/FilesLog.log"/>
      <param name="AppendToFile" value="true"/>
      <!--按照日志大小生成Log-->
      <param name="MaxSizeRollBackups" value="1000" />
      <param name="MaximumFileSize" value="2000KB" />
      <param name="RollingStyle" value="Size" />
      <param name="StaticLogFileName" value="true" />
      <layout type="log4net.Layout.PatternLayout,log4net">
        <param name="ConversionPattern" value="%d %-5p %m%n"/>
      </layout>
      <filter type="log4net.Filter.LevelRangeFilter">
        <param name="LevelMin" value="WARN" />
        <param name="LevelMax" value="WARN" />
      </filter>
    </appender>
  </log4net>
</configuration>

3:

static void Main(string[] args)
        {
           LogHelper.FilesLog.Info("Info");
        }

 

找出问题了,Log4Net版本