温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

vs2008下 Log4Net的简单配置使用

发布时间:2020-06-27 16:52:58 阅读:935 作者:fathermotherson 栏目:编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

运行环境VS2008  .NET Framework2.0/3.5

先从官网下载Log4net.dll ,这里用的版本是1.2.10.0的。

配置:

​①右键添加Log4net.dll 引用

②AssemblyInfo.cs里面添加一句:

// For Log4net [assembly: log4net.Config.XmlConfigurator( ConfigFile = @"log4net.xml" , Watch = false )] 

③在项目bin/Debug目录下面添加配置文件:log4net.xml与②中的名字对应

log4net.xml 里面的内容:

其中<param name="File" value="MyLog1.Log" /> 是定义日志文件的名字

<?xml version="1.0" encoding="utf-8" ?> <configuration>    <configSections>     <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net-net-1.2" />   </configSections>    <log4net>     <logger name="MyLog">       <level value="ALL" />       <appender-ref ref="ConsoleAppender" />       <appender-ref ref="LogFileAppender" />     </logger>      <appender name="ConsoleAppender"  type="log4net.Appender.ConsoleAppender" >       <layout type="log4net.Layout.PatternLayout">         <param name="ConversionPattern"  value="%d [%t] %-5p %c [%x] - %m%n"/>       </layout>     </appender>      <appender name="LogFileAppender"  type="log4net.Appender.FileAppender" >       <param name="File" value="MyLog1.Log" />       <param name="AppendToFile" value="true" />       <layout type="log4net.Layout.PatternLayout">         <param name="ConversionPattern"  value="%d [%t] %-5p %c [%x]  - %m%n"  />       </layout>     </appender>    </log4net> </configuration> 

 ④然后在控制台或窗体程序里加两句:

            log4net.ILog logger = log4net.LogManager.GetLogger( "MyLog" );

            logger.Debug( "Hello, Log4Net..." );

 运行一下,bin/Debug下面的日志文件里面就有信息了。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×