X4 Produktdokumentation

Logging von Technical Processes

In Technical Processes können Sie technische und fachliche Informationen protokollieren und Log-Nachrichten an die Monitoring-Komponente oder über Log4j z. B. in das Server-Log ausgeben. 


Funktions-Adapter

Zum Logging von Technical Processes stehen Ihnen verschiedene Adapter zur Verfügung.

  • Process Monitoring: Listet alle Prozessschritte und Ausführungszeiten eines Technical Processes auf und gibt detaillierte Informationen zu einem bestimmten Technical Process aus.

  • Process Monitoring Management: Aktualisiert oder listet Profilings auf, die sich im X4 Repository oder in einem Projekt befinden.

  • Process Runtime Management: Stoppt, beendet und listet laufende Technical Processes auf.

  • Log4J Logging: Gibt Daten aus dem Prozess über Log4J in das Server-Log aus. Als Input-Daten können alle Daten dienen, die sich in eine Zeichenkette umwandeln lassen. Im AdvancedMode können in einem XML-Dokument mit adapterspezifischer Struktur Daten auf verschiedenen Log-Stufen direkt ausgegeben werden.

Logging-Aktion auf Transitions

  • Im X4 Designer können Sie eine Protokollierung einrichten, indem Sie zu Übergangslinien eine Logging-Aktion definieren. In der Sicht Properties können Sie für markierte Übergangslinien die Eigenschaft Log4j Log setzen und so das Logging-Verhalten konfigurieren.

.log-Datei

  • Die .log-Datei wird beim Serverstart eingelesen.

  • Der Dateiname der .log-Datei darf nicht geändert werden.

  • Der X4 Server kann zu loggende Daten in eine .log-Datei im Serververzeichnis schreiben. Um die .log-Datei zu aktivieren, muss die standalone.xml des X4 Servers angepasst werden.

Standardmäßig werden die zu loggenden Daten in den Arbeitsspeicher geschrieben. Die Daten enthalten die Prozesse mit Prozesslaufzeiten und Prozess-Schrittlaufzeiten. Zusätzlich können Sie die X4 BPMS so konfigurieren, dass die Daten in eine .log-Datei oder in Elasticsearch geschrieben werden.

Die geloggten Daten können mit dem Adapter Process Monitoring ausgelesen und anschließend verwendet werden. Jedoch ist nur eine Quelle zum Lesen der Daten zulässig.