扩展Log4Net中的ILog实现自定义日志字段
2009-09-04 21:20
393 查看
DEMO:/Files/chiyung/sample.rar
ASP.NET中使用Log4Net将日志写到Sqlite中,有可能需要增加访客IP或访问地址记录到数据库独立字段.
效果如下:
Global.asax
private static readonly IWebLog WebLog = WebLogManager.GetLogger("Application_Error");
void Application_Start(object sender, EventArgs e)
{
//在应用程序启动时运行的代码
log4net.Config.DOMConfigurator.Configure(new FileInfo(Server.MapPath("~/log.xml")));
}
void Application_End(object sender, EventArgs e)
{
//在应用程序关闭时运行的代码
}
void Application_Error(object sender, EventArgs e)
{
//在出现未处理的错误时运行的代码
Exception exception = Server.GetLastError().InnerException;
WebLog.Error(Request.UserHostAddress, Request.Url.ToString(), exception.Message, exception);
}
protected void Page_Load(object sender, EventArgs e)
{
throw new Exception("the message.");
}
ASP.NET中使用Log4Net将日志写到Sqlite中,有可能需要增加访客IP或访问地址记录到数据库独立字段.
效果如下:
Global.asax
private static readonly IWebLog WebLog = WebLogManager.GetLogger("Application_Error");
void Application_Start(object sender, EventArgs e)
{
//在应用程序启动时运行的代码
log4net.Config.DOMConfigurator.Configure(new FileInfo(Server.MapPath("~/log.xml")));
}
void Application_End(object sender, EventArgs e)
{
//在应用程序关闭时运行的代码
}
void Application_Error(object sender, EventArgs e)
{
//在出现未处理的错误时运行的代码
Exception exception = Server.GetLastError().InnerException;
WebLog.Error(Request.UserHostAddress, Request.Url.ToString(), exception.Message, exception);
}
protected void Page_Load(object sender, EventArgs e)
{
throw new Exception("the message.");
}
相关文章推荐
- 数据脱敏——基于Java自定义注解实现日志字段脱敏
- 自定义Json注解实现输出日志字段脱敏
- log4net 自定义Layout日志字段
- DB2日志自定义C语言扩展实现DB2日志管理及主备同步.
- Nutch 1.3 学习笔记 外传 扩展Nutch插件实现自定义索引字段
- 使用代理模式扩展logback,实现自定义的日志记录功能
- log4net记录日志到数据库自定义字段
- log4net 自定义Layout日志字段
- log4net 自定义Layout日志字段
- 自定义注解实现日志管理
- log4net自定义字段写入SqlServer数据库 ASP.net
- spring AOP自定义注解方式实现日志管理
- Spring AOP拦截Service实现日志管理(自定义注解的方式)
- SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
- SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
- Log4net 自定义信息(字段)存入数据库
- SpringAOP拦截Controller,Service实现日志管理(自定义注解的方式)
- 使用JQuery库提供的扩展功能实现自定义方法
- nginx日志输出自定义header头字段
- 日志级别之前增加自定义字段