如何在ASP.NET Web表单中通过Visual Studio使用Nuget的Log4net(简易方法)

如何在ASP.NET Web表单中通过Visual Studio使用Nuget的Log4net(简易方法),asp.net,webforms,nuget,log4net,Asp.net,Webforms,Nuget,Log4net,大家好,我知道如何在我的ASP.NET MVC项目[]中快速简便地构建Log4Net,但是如何在纯“Web表单”项目中实现,请帮助我解决此问题,一步一步谢谢 顺便说一句,我也一直在寻找一些解决方案来解决我的问题,但这对我来说不是一个好办法,就像Stackoverflow上的以下问题一样 1.将log4net与asp.net web表单一起使用 2.无法在ASP.NET Web窗体网站中使用log4net将日志写入文件 PS:我也会尝试解决这个问题,希望你或我能找到一些好主意来处理这个问题 web

大家好,我知道如何在我的ASP.NET MVC项目[]中快速简便地构建Log4Net,但是如何在纯“Web表单”项目中实现,请帮助我解决此问题,一步一步谢谢

顺便说一句,我也一直在寻找一些解决方案来解决我的问题,但这对我来说不是一个好办法,就像Stackoverflow上的以下问题一样
1.将log4net与asp.net web表单一起使用
2.无法在ASP.NET Web窗体网站中使用log4net将日志写入文件


PS:我也会尝试解决这个问题,希望你或我能找到一些好主意来处理这个问题

web表单处理此问题的4个步骤
第一步:
使用Nuget获取Log4Net

第二步:
在“全局”中,请在应用程序的“开始”中添加以下句子“
log4net.Config.XmlConfigurator.Configure();

步骤3: 在Web.Config中,请在Web.Config中写下以下代码

 <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
  </configSections>
  <log4net debug="true">
    <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
      <file value="logs\log.txt" />
      <appendToFile value="true" />
      <rollingStyle value="Size" />
      <maxSizeRollBackups value="10" />
      <maximumFileSize value="100KB" />
      <staticLogFileName value="true" />
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%-5p %d %5rms %-22.22c{1} %-18.18M - %m%n" />
      </layout>
    </appender>
    <root>
      <level value="DEBUG" />
      <appender-ref ref="RollingLogFileAppender" />
    </root>
  </log4net>

处理web表单此问题的4个步骤
第一步:
使用Nuget获取Log4Net

第二步:
在“全局”中,请在应用程序的“开始”中添加以下句子“
log4net.Config.XmlConfigurator.Configure();

步骤3: 在Web.Config中,请在Web.Config中写下以下代码

 <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
  </configSections>
  <log4net debug="true">
    <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
      <file value="logs\log.txt" />
      <appendToFile value="true" />
      <rollingStyle value="Size" />
      <maxSizeRollBackups value="10" />
      <maximumFileSize value="100KB" />
      <staticLogFileName value="true" />
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%-5p %d %5rms %-22.22c{1} %-18.18M - %m%n" />
      </layout>
    </appender>
    <root>
      <level value="DEBUG" />
      <appender-ref ref="RollingLogFileAppender" />
    </root>
  </log4net>