不使用log4net创建log4net日志文件

时间:2016-08-22 07:44:05

标签: c# asp.net-mvc log4net log4net-configuration log4net-appender

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

1 个答案:

答案 0 :(得分:0)

您实际上是在定义配置文件中使用哪个appender吗?

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