我在Application_Start中生成一个线程,并希望记录异常。没有Context/HttpContext/HttpContext.Current
,那么我该如何记录日志呢?
目前,它不会捕获任何线程中的异常,如果我写ErrorSignal.FromCurrentContext().Raise(ex);
,则会出现关于context不能为null的错误。
也许我可以创建一个虚拟的HttpContext,但不确定能否起作用。
-编辑- 我试过ErrorSignal.Get(new HttpApplication()).Raise(ex);
,但似乎无法捕获到异常。