zoukankan      html  css  js  c++  java
  • .net重要的开源组件[更新中]

    <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/这里还有具体得文档说明。

  • 相关阅读:
    [转]如何选购塑料水杯(塑料口杯、茶杯)
    【转】在sqlserver下增加MYSQL的链接服务器,实现分布式数据库开发第一步
    MySql: 查看当前登录用户,当前数据库
    python import, from xx import yy
    python class metaclass instance
    git: fatal: Not a git repository (or any of the parent directories): .git
    Python flask 基于 Flask 提供 RESTful Web 服务
    Python flask @app.route
    MySql: log 位置
    MySql: 忘记root密码
  • 原文地址:https://www.cnblogs.com/yank/p/987554.html
Copyright © 2011-2022 走看看