vb.net 中LOG4net的使用方法!

前端之家收集整理的这篇文章主要介绍了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. @H_502_16@<configSections>
    2. @H_502_16@<sectionname@H_502_16@sectionname="log4net"type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"@H_502_16@/>
    3. @H_502_16@configSections>
    4. @H_502_16@<log4net>
    5. @H_502_16@<root>
    6. @H_502_16@<levelvalue@H_502_16@levelvalue="ALL"@H_502_16@/>
    7. @H_502_16@<appender-refref@H_502_16@appender-refref="rollingFile"@H_502_16@/>
    8. @H_502_16@root>
    9. @H_502_16@<appendername@H_502_16@appendername="rollingFile"type="log4net.Appender.RollingFileAppender,log4net"@H_502_16@>
    10. @H_502_16@<paramname@H_502_16@paramname="File"value="log.txt"@H_502_16@/>
    11. @H_502_16@<paramname@H_502_16@paramname="AppendToFile"value="True"@H_502_16@/>
    12. @H_502_16@<paramname@H_502_16@paramname="RollingStyle"value="Date"@H_502_16@/>
    13. @H_502_16@<paramname@H_502_16@paramname="DatePattern"value="yyyy.MM.dd"@H_502_16@/>
    14. @H_502_16@<paramname@H_502_16@paramname="StaticLogFileName"value="true"@H_502_16@/>
    15. @H_502_16@<layouttype@H_502_16@layouttype="log4net.Layout.PatternLayout,log4net"@H_502_16@>
    16. @H_502_16@<paramname@H_502_16@paramname="ConversionPattern"value="%d[%t]%-5p%c-%m%n"@H_502_16@/>
    17. @H_502_16@<paramname@H_502_16@paramname="Header"value="
      ----------------------header-------------------------- "
      @H_502_16@/>
    18. @H_502_16@<paramname@H_502_16@paramname="Footer"value="
      ----------------------footer-------------------------- "
      @H_502_16@/>
    19. @H_502_16@layout>
    20. @H_502_16@appender>
    21. @H_502_16@<appendername@H_502_16@appendername="consoleApp"type="log4net.Appender.ConsoleAppender,log4net"@H_502_16@>
    22. @H_502_16@<layouttype@H_502_16@layouttype="log4net.Layout.PatternLayout,log4net"@H_502_16@>
    23. @H_502_16@<paramname@H_502_16@paramname="ConversionPattern"value="%d[%t]%-5p%c-%m%n"@H_502_16@/>
    24. @H_502_16@layout>
    25. @H_502_16@appender>
    26. @H_502_16@<loggername@H_502_16@loggername="Log4NetTest.LogTest"@H_502_16@>
    27. @H_502_16@<levelvalue@H_502_16@levelvalue="DEBUG"@H_502_16@/>
    28. @H_502_16@<appender-refref@H_502_16@appender-refref="rollingFile"@H_502_16@/>
    29. @H_502_16@<appender-refref@H_502_16@appender-refref="SystemEvent"@H_502_16@/>
    30. @H_502_16@logger>
    31. @H_502_16@log4net>

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

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

猜你在找的VB相关文章