L 使用详解说明:本程序演示如何利用 记录程序日志信息。是一个功能著名的开源日志记录组件。利用 可以方便地将日志信息记录到文件、控制台、 Windows 事件日志和数据库(包括 MSSQL Server, Access, Oracle9i,Oracle8i,DB2,SQLite )中。并且我们还可以记载控制要记载的日志级别,可以记载的日志类别包括:FATAL (致命错误)、ERROR (一般错误)、WARN (警告)、INFO (一般信息)、DEBUG (调试信息)。要想获取最新版本的 log4ne t 组件库,可以到官方网站 http://logging.// 下载。现在的最新版本是 。下面的例子展示了如何利用 记录日志。首先从官方网站下载最近版本的 组件,现在的最新版本是 。 文件就行了, 的引用,就可以在程序中使用了。接着我们配置相关的配置文件( WinForm 对应的是*. ,WebForm 对应的是*.config ),本实例中是控制台应用程序,配置如下(附各配置的说明) : <?xml version="" encoding="utf-8" ?> <configuration ><configSections ><section name ="" type =" ctionHandler"/> </configSections ><appSettings ></appSettings >< ><!-- 定义输出到文件中--> <appender name ="LogFileAppender" type =". eAppender"> <!-- 定义文件存放位置--> <file value ="D:" /> <appendToFile value ="true" /> <rollingStyle value ="Date" /> <datePattern value ="yyyyMMdd-HH:mm:ss" /> <layout type ="."> <!-- 每条日志末尾的文字说明--> <footer value ="by 周公"/> <!-- 输出格式--> <!-- 样例: 2008-03-26 13:42:32,111 [10] INFO [(null) ]-info--> <conversionPattern value ="记录时间: %date 线程 ID:[%thread] 日志级别: %-5level 出错类: %logger property:[%property{NDC}] -错误描述:%message%newline" /> </layout ></appender ><!-- 定义输出到控制台命令行中--> <appender name ="ConsoleAppender" type =". soleAppender"> <layout type ="."> <conversionPattern value ="%date [%thread] %-5level %logger [%property{NDC}] -%message%newline" /> </layout ></appender ><!-- 定义输出到 windows 事件中--> <appender name ="EventLogAppender" type =". entLogAppender"> <layout type ="."> <conversionPattern value ="%date [%thread] %-5level %logger [%property{NDC}] -%message%newline" /> </layout ></appender ><!-- 定义输出到数据库中,这里举例输出到 Access 数据库中,--> <appender name ="ess" type =".Append "> <connectionString value ="Provider=. 0;Data Source=C:.mdb" /> <commandText value ="INSERT INTO LogDetails ([LogDat
使用详解 来自淘豆网www.taodocs.com转载请标明出处.