Protokollierung in AEM Forms-Workflows

Letzte Aktualisierung: 2023-12-04

Forms Workflow-Schritte bieten detaillierte Protokolle, um Probleme mit Workflows bequem zu beheben. 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:

  • Sie verwenden eine korrekte Adobe Sign-Konfiguration.
  • Der Adobe Sign-Service wird beendet, nachdem eine Vereinbarung erfolgreich erstellt wurde.
  • Der Schritt „Dokument signieren“ wird mit einer Erfolgsmeldung beendet.

Wenn eine Ausnahme vorliegt, können Sie die vollständige Stapelablaufverfolgung anzeigen, um die Fehlerursache zu ermitteln.

Aktivieren der Debug-Protokollierung für AEM Forms-Workflows

Führen Sie die folgenden Schritte aus, damit Sie die Debug-Protokollierung für AEM Forms-Workflows aktivieren können:

  1. Wechseln Sie zum Konfigurations-Manager der AEM-Web-Konsole unter:

    https://'[server]:[port]'/system/console/configMgr

  2. Wählen Sie Sling > Protokollunterstützung.

  3. Auswählen Fügen Sie neuen Logger hinzu.

  4. Wählen Sie Debugging als Protokollebene.

  5. Geben Sie den Speicherort der Protokolldatei an. Der Standardspeicherort für die Protokolldatei lautet: logs\error.log

  6. 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. Auswählen + und fügen Sie der Liste die folgenden Paketnamen hinzu:

    • com.adobe.fd.workflow
    • com.adobe.fd.workspace

Auf dieser Seite