实例讲述VB.NET使用Log4Net

开发 后端
这里介绍VB.NET使用Log4Net,首先,添加VB.NET使用log4net.dll组件,另外,建立一个配置文件App.Config里加入以下配置节。

本人很喜欢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控件数组
责任编辑:佚名 来源: 51CTO.com
相关推荐

2009-10-14 17:08:44

VB.NET使用Fil

2009-10-22 09:20:46

VB.NET Proc

2009-10-12 16:39:59

OracleTransVB.NET使用

2009-10-16 13:26:53

VB.NET Exce

2009-10-21 10:45:50

VB.NET Quic

2009-10-13 17:03:55

VB.NET面向对象

2009-11-02 15:45:03

VB.NET IEnu

2009-10-16 09:35:24

VB.NET制作透明窗

2009-10-19 08:55:22

VB.NET多重继承

2009-10-15 11:11:08

VB.NET Text

2009-10-23 13:22:25

VB.NET实现拖动图

2009-10-10 16:44:52

VB.NET开发控件

2009-10-14 11:15:06

VB.NET Grou

2009-10-15 16:39:00

VB.NET读取INI

2009-10-27 11:39:03

VB.NET事件处理程

2009-10-26 18:11:47

VB.NET调用Exc

2009-10-21 18:28:48

VB.NET表间拖放

2009-10-29 09:57:16

VB.NET实现数据绑

2009-10-21 09:40:23

VB.NET搜索

2009-11-03 17:31:01

VB.NET窗体
点赞
收藏

51CTO技术栈公众号