首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

.net重要的开源组件[更新中]

Posted on 2007-12-08 10:36  停留的风  阅读(844)  评论(0编辑  收藏  举报

<1>Lo4net日志记录

1.1                      Log4net的优点:

    几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。
    经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的
Bug;一旦在程序中加入了Log 输出代码,程序运行过程中就能生成并输出日志信息而无需人工干预。另外,日志信息可以输出到不同的地方(控制台,文件等)以备以后研究之用。
    Log4net就是为这样一个目的设计的,用于.NET开发环境的日志记录包。

1.2                      Log4net的安装:

用户可以从http://logging.apache.org/log4net/下载log4net的源代码。解压软件包后,在解压的src目录下将log4net.sln载入Visual Studio .NET,编译后可以得到log4net.dll。用户要在自己的程序里加入日志功能,只需将log4net.dll引入工程即可。

用的时候还要在global.asax,加入配置文档,主要是将log应用,并指定其记录文件的路径。

例如:

    void Application_Start(object sender, EventArgs e) 
    {
        
// Code that runs on application startup
        log4net.Config.BasicConfigurator.Configure(new log4net.Appender.FileAppender(new log4net.Layout.PatternLayout("%d  [%t]%-5p %c [%x] - %m%n"), "LogFile/logfile.log"));
    }

<2>MySql.Data.dll【MySql数据操作】
使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL
该组件为MYSQL为ADO.NET访问MYSQL数据库设计的.NET访问组件。
安装完成该组件后,引用命名空间MySql.Data.MySqlClient;
这个组件使得我们很方便的.net使用MySql,并类似与Sql数据操作,让我们得程序编写更加清晰、方便。
下载地址http://www.mysql.com/products/connector/net/这里还有具体得文档说明。