自己写的 Log日志记录类,支持文件和数据库,自动建立Log表格,刚学设计模式,大家别见笑。

文件:ILog.cs代码

自己写的Log日志记录类,支持文件和数据库,自动建立Log表格using System;
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格
namespace LZ2007.Function.Log
}

文件LogManage.cs代码

自己写的Log日志记录类,支持文件和数据库,自动建立Log表格using System;
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格
using System.Data;
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格
using System.Configuration;
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格
namespace LZ2007.Function.Log
}
文件DataBaseLog.cs代码
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格using System;
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格
using System.Data;
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格
using System.Configuration;
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格
using System.Web;
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格
using System.Data.SqlClient;
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格
namespace LZ2007.Function.Log
}

文件FileLog.cs代码

自己写的Log日志记录类,支持文件和数据库,自动建立Log表格using System;
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格
using System.Data;
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格
using System.Configuration;
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格
using System.Web;
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格
using System.IO;
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格
namespace LZ2007.Function.Log
}

配置文件Web.config

 

自己写的Log日志记录类,支持文件和数据库,自动建立Log表格 <appSettings>
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格    
<add key="eLogConnStr" value="Data Source=LZSHSQLSERVER2005;Initial Catalog=LZDB;Persist Security Info=True;User ID=sa;password=oilchem2007;" />
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格    
<add key="eLogFile" value="sys.log" />
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格    
<add key="eLogType" value="1" />
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格    
<add key="eLogDebug" value="False" />
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格    
<add key="eLogInfo" value="True" />
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格    
<add key="eLogError" value="True" />
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格    
<add key="eLogWarn" value="True" />
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格    
<add key="eLogMsgFormat" value="{$type}[{$time}]:{$message}:({$level})  --- {$source}[{$exception}]"/>
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格  
</appSettings>

测试代码:

 

自己写的Log日志记录类,支持文件和数据库,自动建立Log表格    private static ILog log = LogFactory.GetLog(typeof(Test));
自己写的Log日志记录类,支持文件和数据库,自动建立Log表格    
protected void Page_Load(object sender, EventArgs e)
    }

最后附上全部代码:
/Files/eicesoft/Log.zip

相关文章: