关于Log4Net的问题

Linq_sql 2011-09-09 05:01:57
现在就是有个问题:因为我们项目的页面是用的Html标签所以用AjAx来提交表单但是我的Log4Net程序却无法捕获到类库中的错误(用服务器控件却可以捕获到这个错误!!),直接就跳到Js页面去了 压根就不进去到Application_Error方法里面去
求解!!接下来我把代码贴上来请大家看看:
//这是报错的方法
public static Gj.Common.ReturnValue Operator_LoginOrLogout(string strCode, string strPwd)
{ //错误地方
int a = Convert.ToInt32("");
Gj.Common.ReturnValue rt = dba.GetReturnValue("proc_Back_LoginOrLogout",
new SqlParameter("@strCode", strCode),
new SqlParameter("@strPwd", Gj.Encrypt.EncryptMD5(strPwd)));
if (rt.result > 0)
{
Safe.P_SetCookie(rt.reason);
}

return rt;
}
//这是我写的捕获错误机制的代码 其他地方全部配好了没有问题
public static void WriteLog(string info, Exception se)
{
if (MyLog.IsErrorEnabled)
{
MyLog.Error(info, se);
}
}
//下面调用这个方法来自动抓取错误然后写入到数据库
protected void Application_Error(object sender, EventArgs e)
{
Exception objExp = HttpContext.Current.Server.GetLastError();
LogHelper.WriteLog("\r\n客户机IP:" + Request.UserHostAddress + "\r\n错误地址:" + Request.Url + "\r\n异常信息:" + Server.GetLastError().Message, objExp);
}
...全文
61 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Linq_sql 2011-09-13
  • 打赏
  • 举报
回复
meiren ma
Linq_sql 2011-09-13
  • 打赏
  • 举报
回复
请大家帮忙顶一下啊
Linq_sql 2011-09-09
  • 打赏
  • 举报
回复
有帮助者一律给分!!!谢谢大家!!

8,833

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧