当前位置:编程学习 > C#/ASP.NET >>

asp.net log4net配置

项目是2.0的
我想我的项目记录日志,
自动在项目所在路径新建一个ErrorLog文件夹,每一个月自动创建一个文件夹,名称就为年月,里面就记录日志
第一次接触log4ne,麻烦大家把步骤写清楚,谢谢,大家在写代码的时候带好注释,谢谢 ASP.NET Log4Net --------------------编程问答-------------------- http://www.cnblogs.com/jimnox/archive/2008/11/04/1326277.html --------------------编程问答-------------------- 非常简单:
第一步,引入log4net.dll;
第二步,配置log4net.dll,在web.config里的configSections节点加入下面代码:
<configSections>
    <section name="log4net" type="System.Configuration.IgnoreSectionHandler"/>
<log4net>
    <appender name="LogFileAppender" type="log4net.Appender.FileAppender">
      <!--交易日志文件存放位置-->
      <file value="D:\ABC\log\logs.log"/>
      <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
      <appendToFile value="true"/>
      <rollingStyle value="Date"/>
      <datePattern value="yyyy-MM-dd HH:mm:ss"/>
      <layout type="log4net.Layout.PatternLayout">
        <footer value="by TrustPayClient"/>
        <conversionPattern value="%date [%thread] %-5level %logger [%ndc] <%property{auth}> - %message%newline"/>
      </layout>
    </appender>
    <root>
      <appender-ref ref="LogFileAppender"/>
    </root>
  </log4net>

</configSections>

你自己建立一个logs.log文件,保存你想要放在的路径下,就ok了。

记得,把所有的分给我。 --------------------编程问答--------------------
引用 2 楼 qingfeng_wu 的回复:
非常简单:
第一步,引入log4net.dll;
第二步,配置log4net.dll,在web.config里的configSections节点加入下面代码:
<configSections>
    <section name="log4net" type="System.Configuration.IgnoreSectionHandler"/>
<log4net>
    <appender name="LogFileAppender" type="log4net.Appender.FileAppender">
      <!--交易日志文件存放位置-->
      <file value="D:\ABC\log\logs.log"/>
      <lockingModel type="log4net.Appender.FileAppender+MinimalLock"/>
      <appendToFile value="true"/>
      <rollingStyle value="Date"/>
      <datePattern value="yyyy-MM-dd HH:mm:ss"/>
      <layout type="log4net.Layout.PatternLayout">
        <footer value="by TrustPayClient"/>
        <conversionPattern value="%date [%thread] %-5level %logger [%ndc] <%property{auth}> - %message%newline"/>
      </layout>
    </appender>
    <root>
      <appender-ref ref="LogFileAppender"/>
    </root>
  </log4net>

</configSections>

你自己建立一个logs.log文件,保存你想要放在的路径下,就ok了。

记得,把所有的分给我。


请问能不能把注释写上,谢谢... --------------------编程问答-------------------- 按照我说的做就没有问题。 --------------------编程问答-------------------- 参考
里面注释已经很清楚了 --------------------编程问答--------------------
引用 5 楼 Chinajiyong 的回复:
参考
里面注释已经很清楚了

重贴地址http://blog.csdn.net/zhoufoxcn/article/details/2220533 --------------------编程问答-------------------- 其实你的问题应该已经能解决了,其他的log4net的基础不可能在这里一个一个说给你说清楚的吧 --------------------编程问答--------------------
引用 6 楼 Chinajiyong 的回复:
Quote: 引用 5 楼 Chinajiyong 的回复:

参考
里面注释已经很清楚了

重贴地址http://blog.csdn.net/zhoufoxcn/article/details/2220533


这个很详细了 --------------------编程问答--------------------
引用 4 楼 qingfeng_wu 的回复:
按照我说的做就没有问题。



我想知道都是什么意思,还有根本就没有按照我的要求写,我不想写到一个文本文件中
第一:一个总文件夹
第二:每个月创建一个文件夹,文件夹的名称:201307
第三:每个月的文本文件只能在当前年份跟月份下的文件夹中
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,