log4net日志信息保存到Oracle数据库

  • 格式:doc
  • 大小:349.50 KB
  • 文档页数:4

使用说明一:下载log4net.dll
将log4net.dll拷贝到bin下面,并添加对它的引用二:在数据库里面创建表Log
create table LOG
(
LOGDA TE V ARCHAR2(20),
LOG_LEVEL V ARCHAR2(255),
LOGGER V ARCHAR2(255),
MESSAGE V ARCHAR2(2000),
EXCEPTION V ARCHAR2(2000)
)
三:配置Web.config
注意2个地方:
1:在configSections加入相关代码
2:log4net里面对数据库连接进行配置
四:程序调用
1:创建一个辅助类:SystemLog.cs
2: 创建Global.asax,里面设置相关代码
void Application_Start(object sender, EventArgs e) {
//在应用程序启动时运行的代码
PDAManage.SystemLog.SetConfig();
}
3:在页面中调用:
注意:
1:Web.config配置问题
应删除或屏蔽以下代码,否则会产生2条日志记录!!!
2:读取WebConfg问题:
网上都建议在globe.ascx里面:
void Application_Start(object sender, EventArgs e)
{
//在应用程序启动时运行的代码
PDAManage.SystemLog.SetConfig();
}
但发现一个问题:第二次访问某页面的时候,不能成功保存到数据库1:所有页面继承basePage
2:在BasePage里面加上:。