Die Workflow-Schritte von Forms enthalten detaillierte Protokolle, mit denen Sie Probleme im Zusammenhang mit Workflows bequem beheben können. Aktivieren Sie die Debug-Protokollierung für AEM Forms-Workflows, um die Protokolle anzuzeigen.
Standardmäßig sind alle Protokollierungsinformationen in der Datei error.log im Verzeichnis /crx-repository/logs/ verfügbar.
Zu den Debug-Protokollen für Workflows für Formulare gehören:
Einstieg in jeden Workflow-Schritt. Beispiel:
[DEBUG] "Executing Invoke DDX Process step"
Ausstieg aus jedem Workflow-Schritt. Beispiel:
[DEBUG] "Successfully finished Invoke DDX Process step"
Meldungen zu Service-Aufrufen. Beispiel:
[DEBUG] Invoking Adobe Sign Service for creating agreement
Ausstiegsmeldungen des Services. Beispiel:
[DEBUG] Agreement created successfully with agreement id <agreement id>
Variablen, die aus der Metadatenzuordnung gelesen werden. Beispiel:
[DEBUG] Successfully retrieved variable <variable name> from workflow meta data map
Variablen, die im JCR-Repository geschrieben wurden. Beispiel:
[DEBUG] Successfully written variable <variable name> into meta data node at <JCR path where meta data is being written>
Ausnahmemeldungen mit vollständiger Stapelablaufverfolgung. Beispiel:
[DEBUG] Exception in Adobe Sign Service <complete stack trace>
Dynamische Schritt-Metadatenparameter. Beispiel:
[DEBUG] Document of Record to be generated for adaptive form <path of adaptive form>
[DEBUG] Locale to be used for Document of Record is <locale>
Das folgende Beispiel zeigt die Protokolle für den Schritt „Dokument signieren“:
[DEBUG] Executing sign document step.
[DEBUG] Using adobe sign configuration: <path of adobe sign configuration>
[DEBUG] Invoking Adobe Sign Service for creating agreement
[DEBUG] Agreement created successfully with agreement id <agreement id>
[DEBUG] Exception in Adobe Sign Service <complete stack trace>
[ERROR] Exception in Adobe Sign Service
[DEBUG] Successfully finished sign document step
Verwenden Sie die Protokolle, um Folgendes zu bewerten:
Wenn eine Ausnahme vorliegt, können Sie die vollständige Stapelablaufverfolgung anzeigen, um die Fehlerursache zu ermitteln.
Führen Sie die folgenden Schritte aus, um die Debug-Protokollierung für AEM Forms-Workflows zu aktivieren:
Wechseln Sie zum Konfigurations-Manager der AEM-Web-Konsole unter:
https://'[server]:[port]'/system/console/configMgr
Wählen Sie Sling > Protokollunterstützung.
Tippen Sie auf Neue Protokollfunktion hinzufügen.
Wählen Sie Debugging als Protokollebene.
Geben Sie den Speicherort der Protokolldatei an. Der Standardspeicherort für die Protokolldatei lautet: logs\error.log
Geben Sie den Namen des Pakets als com.adobe.granite.workflow.core in der Spalte Logger an.
Die Ausführung dieser Schritte ermöglicht die Speicherung der Debug-Protokolle für das Paket com.adobe.granite.workflow.core. Tippen Sie auf + und fügen Sie die folgenden Paketnamen zur Liste hinzu: