读书人

使用Log4net框架遇到一些有关问题求

发布时间: 2013-09-12 22:07:00 作者: rapoo

使用Log4net框架遇到一些问题,求人帮忙,我积分送上全部就这么多了
用log4net框架,给我降降如何配置以及调用,特别是写在Global里的方法,以及如何调用,求大家帮个忙,我也是第一次接触这个,全部分数奉上,不多,但请帮忙,谢谢。 log4net 框架
[解决办法]

引用:
Quote: 引用:

声明个变量
private ILog log = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);

要写log的地方
try
{
page.TotalSize = Vdc3D.Dal.Common.ValidateTool.PreSearch(searchText.Text);
}
catch (Vdc3D.Dal.Common.ServiceException ex)
{
AlertUtil.ShowLogoutOutMessage(ex.Message);
log.Error(ex.Message, ex);
return;
}
catch (Exception ex)
{
AlertUtil.ShowErrorMessage(ex.Message);
log.Error(ex.Message, ex);
return;
}

里面log.Error就是写error的log
里面你可以自己点下试试


这个方法我用过,并且也是实现了 ,但是有人说可以放到Global里写,然后就不用每个的方法里都用try和catch了 你了解么?


很久没写web程序了
但是那个例子里面已经写了
把这段放到Global.asax.cs文件里面 通用处理啊
protected void Application_Start(Object sender, EventArgs e)


{
SystemLog.SetConfig();
}
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);
}

读书人网 >asp.net

热点推荐