42 c# asp.net elmah exception httpcontext
我在Application_Start上生成一个线程,并希望记录异常.没有Context/HttpContext/HttpContext.Current
,所以我怎么能让它登录?
目前,它没有捕获我的线程中的任何异常,如果我写,ErrorSignal.FromCurrentContext().Raise(ex);
我得到一个关于上下文的错误不能为空.
也许我可以创建一个虚拟的HttpContext但不知何故我认为这不会很好.
-edit-我试过ErrorSignal.Get(new HttpApplication()).Raise(ex);
,它似乎没有拿起那个例外.
小智 73
确保在web.config中设置应用程序名称
<errorLog type="Elmah.SqlErrorLog, Elmah"
connectionStringName="nibWeb"
applicationName="Nib.Services" />
Run Code Online (Sandbox Code Playgroud)
然后
ErrorLog.GetDefault(null).Log(new Error(error));
Run Code Online (Sandbox Code Playgroud)
将工作
归档时间: |
|
查看次数: |
10326 次 |
最近记录: |