Ich spawne einen Thread auf Application_Start und möchte Ausnahmen protokollieren. Es gibt keine Context/HttpContext/HttpContext.Current
, also wie kann ich es loggen?elmah: Ausnahmen ohne HttpContext?
Im Moment fängt es keine Ausnahme in meinen Threads und wenn ich schreibe ErrorSignal.FromCurrentContext().Raise(ex);
bekomme ich einen Fehler über Kontext kann nicht null sein.
Vielleicht kann ich einen Dummy-HttpContext erstellen, aber irgendwie glaube ich nicht, dass das gut funktionieren wird.
-edit- Ich versuchte ErrorSignal.Get(new HttpApplication()).Raise(ex);
und es scheint nicht diese Ausnahme aufzuheben.
Vielen Dank! Ich habe es sehr geschätzt! –
Wie legen Sie Ihren Anwendungsnamen in der Datei web.config fest? – chobo2
@ chobo2 - Ich habe Brendans Antwort bearbeitet, so dass Sie sein Beispiel web.config sehen können. – amurra