log4net 日志文件不是使用 log4net 创建的

log4net log file is not created using log4net

我是 Log4Net 的新手。我正在尝试使用此记录器记录我的 MVC 应用程序

我在使用它时遇到问题,因为没有创建日志文件。

构建成功,没有报错。

<log4net debug="true">
    <appender name="UserLog" type="log4net.Appender.RollingFileAppender">

      <!--<file value="C:\Users\madhu.GIHOS\New folder.log" />-->
      <file value="filepath.log" />
      <filter type="log4net.Filter.LevelRangeFilter">
        <levelMin value="DEBUG" />
        <levelMax value="FATAL" />
      </filter>
      <appendToFile value="true" />
      <rollingStyle value="Date" />
      <maxSizeRollBackups value="10" />
      <maximumFileSize value="100MB" />
      <datePattern value="dd-MM-yyyy" />
      <preserveLogFileNameExtension value="true" />
      <staticLogFileName value="false" />
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%newline Date Stamp: %date{dd MMM yyyy hh:mm:ss,fff}. %5rms %newline%logger                         %newline&gt;&gt; %message%newline %newline%-------------------------------------------------------------------------" />
        <!--<conversionPattern value="%d - %m%n"/>-->
      </layout>
    </appender>
</log4net>

您是否真的在配置文件中定义要使用的附加程序?

  <root>
    <level value="DEBUG" />
    <appender-ref ref="UserLog" />
  </root>