本人很喜欢VB.NET使用Log4Net,在工作中也很喜欢总结关于VB.NET使用Log4Net的经验教训,下面就这个问题来详细说说吧。
VB.NET使用Log4Net
- @H_502_16@<configSections>
- @H_502_16@<sectionname@H_502_16@sectionname="log4net"type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"@H_502_16@/>
- @H_502_16@configSections>
- @H_502_16@<log4net>
- @H_502_16@<root>
- @H_502_16@<levelvalue@H_502_16@levelvalue="ALL"@H_502_16@/>
- @H_502_16@<appender-refref@H_502_16@appender-refref="rollingFile"@H_502_16@/>
- @H_502_16@root>
- @H_502_16@<appendername@H_502_16@appendername="rollingFile"type="log4net.Appender.RollingFileAppender,log4net"@H_502_16@>
- @H_502_16@<paramname@H_502_16@paramname="File"value="log.txt"@H_502_16@/>
- @H_502_16@<paramname@H_502_16@paramname="AppendToFile"value="True"@H_502_16@/>
- @H_502_16@<paramname@H_502_16@paramname="RollingStyle"value="Date"@H_502_16@/>
- @H_502_16@<paramname@H_502_16@paramname="DatePattern"value="yyyy.MM.dd"@H_502_16@/>
- @H_502_16@<paramname@H_502_16@paramname="StaticLogFileName"value="true"@H_502_16@/>
- @H_502_16@<layouttype@H_502_16@layouttype="log4net.Layout.PatternLayout,log4net"@H_502_16@>
- @H_502_16@<paramname@H_502_16@paramname="ConversionPattern"value="%d[%t]%-5p%c-%m%n"@H_502_16@/>
- @H_502_16@<paramname@H_502_16@paramname="Header"value="
----------------------header-------------------------- "@H_502_16@/>- @H_502_16@<paramname@H_502_16@paramname="Footer"value="
----------------------footer-------------------------- "@H_502_16@/>- @H_502_16@layout>
- @H_502_16@appender>
- @H_502_16@<appendername@H_502_16@appendername="consoleApp"type="log4net.Appender.ConsoleAppender,log4net"@H_502_16@>
- @H_502_16@<layouttype@H_502_16@layouttype="log4net.Layout.PatternLayout,log4net"@H_502_16@>
- @H_502_16@<paramname@H_502_16@paramname="ConversionPattern"value="%d[%t]%-5p%c-%m%n"@H_502_16@/>
- @H_502_16@layout>
- @H_502_16@appender>
- @H_502_16@<loggername@H_502_16@loggername="Log4NetTest.LogTest"@H_502_16@>
- @H_502_16@<levelvalue@H_502_16@levelvalue="DEBUG"@H_502_16@/>
- @H_502_16@<appender-refref@H_502_16@appender-refref="rollingFile"@H_502_16@/>
- @H_502_16@<appender-refref@H_502_16@appender-refref="SystemEvent"@H_502_16@/>
- @H_502_16@logger>
- @H_502_16@log4net>
level定义记录的日志级别,有以下几种
◆None
◆Fatal
◆ERROR
◆WARN
◆DEBUG
◆INFO
◆ALL
新建VB.NET项目,新建一Form添加VB.NET使用Log4Net声明