Ich habe einen unbehandelten Exception-Handler (ein Oxymoron, wenn es je eines gab), aber ich möchte mehr Informationen aus ihm heraus zu erhalten.
Momentan werden die Ausnahmemeldung, der Stacktrace usw. protokolliert, und das Gleiche gilt für alle inneren Ausnahmen. Allerdings ist die Ausnahme oft ein abgeleiteter Typ der Ausnahmeklasse und daher weiß ich nicht im Voraus, wie sie aussehen wird. Ich möchte also einen Code, der mit Hilfe von Reflection alle primitiven Felder und Eigenschaften als Name/Wert-Paare in eine Textdatei ausgibt und dann rekursiv dasselbe für alle nicht-primitiven Objekte im Objektgraphen tut.
Ich habe versucht, das selbst zu machen, aber ich habe schnell gemerkt, dass ich mich um die Abholung usw. kümmern muss, und dass das sicher schon mal jemand gemacht hat. Eine weitere Option könnte sein, Serialisierung ich vermute, zu verwenden.
Hat das schon mal jemand gemacht? Gibt es schon einen Code?