3 Stimmen

Software zur Sammlung von Stack-Trace-Fehlern

Ich entwickle mobile Anwendungen für eine Vielzahl von Plattformen, insbesondere für iPhone und Android.

Jede dieser Anwendungen verfügt über eine Möglichkeit, mit fatalen Absturzspuren "nach Hause zu telefonieren". Bis jetzt haben wir diese bei Bedarf von Hand inspiziert.

Was ich suche, ist eine Software, die all diese Stack Traces einigermaßen akkurat zu Fehlerberichten "zusammenfassen" kann. Das Ausgabeformat spielt keine Rolle, ich bin sicher, dass wir es in unseren Bugtracker einspeisen können.

Wenn wir also 1000 Stack Traces erhalten, die denselben Fehler darstellen, wird ein Ticket erstellt, auch wenn die Stacks leicht variieren.

Es wäre schön, wenn es ein Paket, das in der Lage, Stack Traces aus einer Vielzahl von Plattformen (iPhone / Android / etc.) zu behandeln war, aber wenn nicht, würde ich gerne Empfehlungen für bestimmte Plattformen zu.

Gracias

0voto

DougW Punkte 26369

Ich werde diese Frage beantworten, um das Thema abzuschließen, denn es ist unwahrscheinlich, dass noch jemand mitliest.

Am Ende haben wir unsere eigene Lösung entwickelt. Im Grunde genommen nehmen wir die letzte Zeile des Stack Trace und verwenden diese als Schlüssel zum Zusammenbruch. Diese Zeile ist in der Regel ziemlich stabil, während der Rest des Traces ziemlich stark variieren kann.

Gelegentlich gibt es geringfügige Abweichungen. Eine Optimierung, die wir in Betracht gezogen haben, ist die Verwendung einer Levenshtein-Abstand von 5 oder 6, um die Einzigartigkeit zu bestimmen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X