Exception lastError = base.Server.GetLastError();//返回上一个异常
try
{
FileHelper.WriteFileText(base.Server.MapPath("~/config/weberrlog.config"), string.Concat(new string[]
{
"时间:",
DateTime.Now.ToString(),
";Request.UserHostName:",
HttpContext.Current.Request.UserHostName,//获取DNS
"---Request.UserHostAddress:",
HttpContext.Current.Request.UserHostAddress,//获取IP地址
";Request.UserAgent:",
HttpContext.Current.Request.UserAgent,//获取原始用户代理信息
";页面:",
HttpContext.Current.Request.Url.ToString(),//请求的URL
";异常内容:",
lastError.InnerException.Message,//描述异常的消息
";引发异常的方法:",
lastError.InnerException.StackTrace,//异常的详细信息
"\n"
}), true);
}
catch
{
}
HttpContext.Current.Server.ClearError();//写入后清楚异常信息
写入错误日志
最新推荐文章于 2020-01-10 23:29:24 发布