欢迎光临
我们一直在努力

实例讲述VB.NET使用Log4Net

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

VB.NET使用Log4Net

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


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

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

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

【编辑推荐】

  1. VB.NET获取硬盘信息四大法宝
  2. 讲述VB.NET调用Excel的好处
  3. 简单例子概述VB.NET新窗体
  4. 描述VB.NET工程转换成步骤
  5. 自己动手实现VB.NET控件数组

赞(0) 打赏
未经允许不得转载:九八云安全 » 实例讲述VB.NET使用Log4Net

评论 抢沙发