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

本文关键字:Log4net 创建 日志 文件 | 更新日期: 2023-09-27 18:03:26

我是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>

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

您是否实际定义了在配置文件中使用哪个追加器?

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