23.4. Das Protokoll

23.4.1. Das Verarbeitung Protokoll

Jedes Mal, wenn Sie einen Algorithmus ausführen, werden Informationen über den Prozess im Verlaufsmanager gespeichert. Datum und Uhrzeit der Ausführung werden zusammen mit den verwendeten Parametern gespeichert, was es einfach macht, alle Arbeiten, die mit dem Verarbeitungsframework entwickelt wurden, zu verfolgen, zu kontrollieren und zu reproduzieren.

../../../_images/history2.png

Abb. 23.15 Protokoll

Prozessinformationen werden als Befehlszeilenausdruck gespeichert, selbst wenn der Algorithmus aus der Toolbox gestartet wurde. Dies macht es nützlich für diejenigen, die lernen möchten, wie man die Befehlszeilenschnittstelle verwendet, da sie einen Algorithmus mit der Toolbox aufrufen und dann das Protokoll nutzen können, um zu sehen, wie er von der Befehlszeile aus aufgerufen werden könnte.

Neben dem Durchsuchen der Einträge in der Registrierung können Sie Prozesse auch erneut ausführen, indem Sie einfach auf den Eintrag doppelklicken. Das Algorithmus-Dialogfeld wird dann mit bereits festgelegten Parametern geöffnet, und Sie können jeden davon an Ihre Bedürfnisse anpassen und den Algorithmus erneut ausführen.

Der History-Dialog bietet auch eine bequeme Möglichkeit, zur Konsolidierung der Testinfrastruktur von QGIS-Verarbeitungsalgorithmen und -skripten beizutragen. Wenn Sie mit der rechten Maustaste auf einen Eintrag klicken, können Sie Create Test… unter Verwendung des betreffenden Algorithmus und der Parameter verwenden, indem Sie den Anweisungen unter https://github.com/qgis/QGIS/blob/release-3_16/python/plugins/processing/tests/README.md folgen.

23.4.2. Das Verarbeitung Log

Der Verlaufsdialog enthält nur die Ausführungsaufrufe, aber nicht die Informationen, die der Algorithmus bei der Ausführung erzeugt. Diese Informationen werden in das QGIS-Log geschrieben (View ► Panels ► Log Messages Panel).

Algorithmen von Drittanbietern werden normalerweise mithilfe ihrer Befehlszeilenschnittstellen ausgeführt, die über die Konsole mit dem Benutzer kommunizieren. Obwohl diese Konsole nicht angezeigt wird, wird normalerweise jedes Mal, wenn Sie einen dieser Algorithmen ausführen, ein vollständiger Dump davon in das Protokoll geschrieben. Um das Protokoll nicht mit diesen Informationen zu überladen, können Sie es für jeden Anbieter im Einstellungsdialog deaktivieren.

Einige Algorithmen geben, auch wenn sie mit den gegebenen Eingabedaten ein Ergebnis liefern können, Kommentare oder zusätzliche Informationen zum Protokollieren aus, wenn sie potenzielle Probleme mit den Daten erkennen, um Sie zu warnen. Stellen Sie sicher, dass Sie diese Meldungen im Protokoll überprüfen, wenn Sie unerwartete Ergebnisse erhalten.