配置文件可以参考上篇博文【.NET】log4net配置文件解析.
先在Global.aspx中添加这样一句代码,来读取配置文件,初始化log4net的环境.
public class Global : System.Web.HttpApplication
{
protected void Application_Start(object sender, EventArgs e)
{
log4net.Config.XmlConfigurator.Configure();
}
新建一个 Log 文件夹 , 将日志下面所需类都建在该文件夹下 . 养成编码好习惯 . 要注意这些类的命名空间一定要一致 .
第一个LogMessage类.
这个类包括了自定义属性,就是所有要写入数据库的字段,对应了配置文件insert语句的内容.
using System.Web;
using System.Web.SessionState;
namespace LogDB
{
/// <summary>
///LogMessage 的摘要说明
/// </summary>
public class LogMessage : IRequiresSessionState
{
public LogMessage() { }
public LogMessa