使用详解.doc使用详解
说明:记录程序日志信息。是一个功能著名的开源日志记录组件。可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS SQL Server, Access, Oracle9i,Oracle8i,DB2,SQLite)中。并且我们还可以记载控制要记载的日志级别,可以记载的日志类别包括:FATAL(致命错误)、ERROR(一般错误)、WARN(警告)、INFO(一般信息)、DEBUG(调试信息)。组件库,可以到官方网站http://logging.//下载。。
记录日志 。
组件,。.dll文件就行了,.dll的引用,就可以在程序中使用了。
接着我们配置相关的配置文件(WinForm对应的是*.,WebForm对应的是*.config),本实例中是控制台应用程序,配置如下(附各配置的说明):
<?xml version="" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="" type=""/>
</configSections>
<appSettings>
</appSettings>
<>
<!--定义输出到文件中-->
<appender name="LogFileAppender" type=".">
<!--定义文件存放位置-->
<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=".">
<layout type=".">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
</layout>
</appender>
<!--定义输出到windows事件中-->
<appender name="EventLogAppender" type=".">
<layout type=".">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
</layout>
</appender>
<!--定义输出到数据库中,ess数据库中,.mdb-->
<appender name="ess" type=".">
<connectionString value="Provider=
使用详解 来自淘豆网www.taodocs.com转载请标明出处.