Skip to main content
Beim Debuggen eines Problems in einer Benutzeroberfläche kann es hilfreich sein zu wissen, welche Ereignisse im Vorfeld des aufgetretenen Fehlers stattgefunden haben. Breadcrumbs sind eine zeitlich geordnete Liste von Ereignissen in Ihrer Anwendung, die gefüllt wird, während ein Benutzer Ihre Anwendung durchläuft, und die zusammen mit einem Span gesendet wird, sobald ein Fehler von der Bibliothek erfasst wird. So können Sie Informationen sammeln, die nützlich sind, um schwer zu debuggende Fehler zu reproduzieren, indem Sie den Pfad eines Benutzers durch Ihre Anwendung nachvollziehen. Breadcrumbs

Verwendung

Standardmäßig werden keine Breadcrumbs erfasst, aber es ist sehr einfach, eigene zu erfassen. Alternativ können Sie eines unserer Breadcrumb-Plugins verwenden, um bestimmte Arten von Breadcrumbs automatisch zu sammeln. Überall dort, wo in Ihrer App ein interessantes Ereignis, ein Vorgang oder eine Zustandsänderung auftritt, können Sie einen Breadcrumb wie folgt hinterlassen:
Wenn ein Fehler ausgelöst und von der AppSignal-Bibliothek erfasst wird oder ein Span an appsignal.send() übergeben wird, wird die aktuelle Liste der Breadcrumbs zum aktuellen Span hinzugefügt und an den Server gesendet. Die Liste der Breadcrumbs wird anschließend geleert.

Plugins

Es stehen einige Plugins zur Verfügung, um die automatische Erfassung von Breadcrumbs zu ermöglichen, und im Laufe der Zeit werden weitere hinzukommen: Haben Sie eine gute Idee für ein Breadcrumbs-Plugin? Nehmen Sie Kontakt mit uns auf oder hinterlassen Sie ein Issue auf GitHub!