导图是根据这个文章画的
<ASP.NET调试API之Log4net使用指南>
这2篇文章介绍的很详细的.
log4net使用详解
http://blog.csdn.net/zhoufoxcn/article/details/2220533
Log4Net使用详解(续)
http://blog.csdn.net/zhoufoxcn/article/details/6029021
http://blog.csdn.net/zhoufoxcn/article/details/6029021
注意:
在将日志写入数据库时出现问题.
<connectionType value="System.Data.SqlClient.SqlConnection, System.Data" />
改成
<connectionType value="System.Data.SqlClient.SqlConnection, System.Data,
Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
web项目,要在namespace上面加上
[assembly: log4net.Config.DOMConfigurator(Watch = true)]
连接SQLite数据库的问题,需要SQLite3.dll和SQLite的.net驱动System.Data.SQLite.DLL放到目录下.
下载地址:
http://www.sqlite.org/
以下是思维freemind的导图
-
log4net
-
logger(记录器)
-
产生日志消息
-
通过名字字符串重用
-
继承体系
-
a.b.c继承自a.b
-
-
接口ILog
-
LogManager同意管理
-
日志的级别
-
OFF
-
FATAL
-
ERROR
-
WARN
-
INFO
-
DEBUG
-
ALL
-
-
-
前言
-
是一个提供日志的框架
-
支持多输出
-
文件
-
数据库
-
MS SQL Server
-
Access
-
Oracle
-
SQLite)
-
DB2
-
-
控制台
-
Windows事件日志
-
循环记录日志RollingFileAppender
-
-
-
Respostory(库)
-
主要用于负责日志对象组织结构的维护
-
使用者不需要直接使用
-
-
Layout(布局)
-
用于最后输出信息
-
一个appender对应一个Layout
-
实现了ILayout接口
-
-
appender(附着器)
-
附加在logger上
-
可以附加多个
-
-
使用举例
-
配置文件
-
代码
-
-
关于
-
作者
-
Nauman Leghari的Using log4net
-
-
http://logging.apache.org/log4net
-
-