文档介绍:使用说明
一. 简介
 是 Apache 下一个开放源码的项目,它是Log4j 的一个克隆版。我们可以控制日志信息的输出目的地。中定义了多种日志信息输出模式。 
在做项目的时候令我最头疼的是在程序发布到正式环境之后出现了问题,我们不能调试而且问题很难重新,于是我们需要大量的日志数据来精确的跟踪程序的运行状况。 
就可以帮我来解决这一个难题,对于日志的输出我们不需要人为的去干涉,它可以根据需要将日志输出到控制台,文本文件,windows 日志事件查看器中,包括数据库,邮件等等位置,以便我们快速跟踪程序bug。 
二. 简单使用
.dll 文件, 是开源的,所以可以直接将源码添加到工程项目中去。然后生成新的dll文件。
    下面使用配置一个最简单的文件输出和控制台输出。 
的配置文件, 或者 文件中. 
<?xml version=""?>
<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>
<!--定义输出到数据库中,这里举例输出到SQL Server数据库中-->
<appender name="Appender_SQLServer" type=".">
<bufferSize value="100" />
<connectionType value=", , Version=,
Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<connectionString value="data source=HUAN