实例讲述VB.NET使用Log4Net

本人很喜欢VB.NET使用Log4Net,在工作中也很喜欢总结关于VB.NET使用Log4Net的经验教训,下面就这个问题来详细说说吧。

VB.NET使用Log4Net

首先,添加VB.NET使用log4net.dll组件,另外,建立一个配置文件App.Config里加入以下配置节

 
 
 
  1. <sectionnamesectionname="log4net"type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
  2. configSections>
  3. <levelvaluelevelvalue="ALL"/>
  4. <appender-refrefappender-refref="rollingFile"/>
  5. root>
  6. <appendernameappendername="rollingFile"type="log4net.Appender.RollingFileAppender,log4net">
  7. <paramnameparamname="File"value="log.txt"/>
  8. <paramnameparamname="AppendToFile"value="True"/>
  9. <paramnameparamname="RollingStyle"value="Date"/>
  10. <paramnameparamname="DatePattern"value="yyyy.MM.dd"/>
  11. <paramnameparamname="StaticLogFileName"value="true"/>
  12. <layouttypelayouttype="log4net.Layout.PatternLayout,log4net">
  13. <paramnameparamname="ConversionPattern"value="%d[%t]%-5p%c-%m%n"/>
  14. <paramnameparamname="Header"value="
    ----------------------header-------------------------- "/>
  15. <paramnameparamname="Footer"value="
    ----------------------footer-------------------------- "/>
  16. layout>
  17. appender>
  18. <appendernameappendername="consoleApp"type="log4net.Appender.ConsoleAppender,log4net">
  19. <layouttypelayouttype="log4net.Layout.PatternLayout,log4net">
  20. <paramnameparamname="ConversionPattern"value="%d[%t]%-5p%c-%m%n"/>
  21. layout>
  22. appender>
  23. <loggernameloggername="Log4NetTest.LogTest">
  24. <levelvaluelevelvalue="DEBUG"/>
  25. <appender-refrefappender-refref="rollingFile"/>
  26. <appender-refrefappender-refref="SystemEvent"/>
  27. logger>
  28. log4net>

level定义记录的日志级别,有以下几种
◆None
◆Fatal
◆ERROR
◆WARN
◆DEBUG
◆INFO
◆ALL

新建VB.NET项目,新建一Form添加VB.NET使用Log4Net声明

网站栏目:实例讲述VB.NET使用Log4Net
当前链接:http://www.shufengxianlan.com/qtweb/news20/359670.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联