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

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

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

没有更多推荐了,返回首页