Schön das formatieren einer exception in einen string

Ich würde gern einen schön formatierten string einer Ausnahme für die Protokollierung. Tun dies von silverlight, so dass die Optionen wie nlog (noch nicht da), log4net sind eine option nicht.

Jemand den code gesehen zu bauen, so etwas wie:

ExceptionType: xxxx
Message: xxxx
StackTrace: XXX
InnerException
    ExceptionType: xxxx
    Message: xxxx
    StackTrace: XXX

Ich bin derzeit schreiben es selbst, nur hoffen, dass es code gibt, etwas zu tun, was schöner.

UPDATE: ich war gerade in der Nähe dieses q wie kam ich zu dem gleichen Schluss wie Zach, aber nicht zu berauben Zach Punkten! 🙂

Den .ToString() sieht wie folgt aus:

System.Ausnahme: ich kann nicht damit umgehen, dieses ---> System.DivideByZeroException: es wurde Versucht, durch null zu teilen. 
bei MuckingAround.RussTest_Click(Object sender, RoutedEventArgs e) 
--- Ende der inneren Ausnahme-stack-trace - - - 
bei MuckingAround.RussTest_Click(Object sender, RoutedEventArgs e) 
System.Windows.Controls.Primitiven.ButtonBase.OnClick() 
System.Windows.Controls.- Taste.OnClick() 
System.Windows.Controls.Primitiven.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e) 
System.Windows.Controls.Kontrolle.OnMouseLeftButtonUp(Control ctrl, EventArgs e) 
bei MS. Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, String eventName) 

InformationsquelleAutor russau | 2009-10-14

Schreibe einen Kommentar