webapi怎么样去开发 如何设计一个全局异常处理器?
如何设计一个全局异常处理器?
简单楼主畜牧兽医相关专业于.NET
旗下因此就写个.NET
的全局异常处理器,哪MVC来说
1,建立起MyExecptionAttribute.cs类,写入到:代码:
usingSystem
using
using
usingSystem.Web
using
namespace
{
welfareclassMyExecptionAttribute:HandleErrorAttribute
{
statestaticQueueltExceptiongt ExceptionQueue new QueueltExceptiongt()//创建战队队列.
welfareoverridevoidOnException(ExceptionContextfilterContext)
{
//将异样信息入队.
ExceptionQueue.Enqueue(filterContext.Exception)//将异常信息入队.
()
(filterContext)
}
}
}
2,在Global文件代码如下:
usingNiunan.Utility
usingSystem
using
using
using
usingSystem.Web
using
using
using
namespace
{
//尽量:无关启用IIS6或IIS7比较经典模式的说明,
//请不能访问
employeeclassMvcApplication:
{
protectedvoidApplication_Start()
{
()
()
()
(future())//NET4建立起的项目的话则是在APP_Stars/ConfigFilter.cs中
//实际线程传送一个线程,接着不停地的从队列中或数据
stringfilePath(/Log/)
ThreadPool.QueueUserWorkItem(odstrok
{
while(true)
{
try
{
if(r260)
{
Exceptionex()//从队列中拿出数据
if(ex!null)
{
Tool.TxtLog((),filePath(yyyyMMdd).txt)
}
else
{
(30)
}
}
exists
{
(30)//尽量减少了CPU空转。
}
}
catch(Exceptionex)
{
(ex)
}
}
},filePath)
}
}
}
现在流行的前后端分离项目都使用的是什么前后端框架?
我们目前是:nodespring boot
core.
Vue一直还没有用,是只不过过去不支持什么typescript。
不过似乎国内vue比较比较火。
用过typescript,你就很清楚前端更方便多了。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。