Abseits von reiner Entwicklung für enaio® bieten die Logging-Komponenten aus unserem Satz eine Reihe von Vorteilen gegenüber der Standardlösung, welche mit Talend ausgeliefert werden: Das Logging kann mit SLF4J-Mittel umfangreich konfiguriert und auf die Bedürfnisse im Alltag angepasst werden.
In folgendem Beispiel wird in einem Hauptjob das Logging initiiert und über eine fiktive Datenbank (hier via tRowGenerator) eine Liste von Namen und Altersangaben an einen Subjob übergeben. Dieser erzeugt E-Mail-Adressen und Warnungen bei Personen jünger als 18 Jahre und (für die Beispielstrecke bewusst) Fehler durch eine nicht abgefangene Ausnahme bei Vornamen mit weniger als sechs Buchstaben Länge:
Hier die Standardkonfiguration der LoggingInit-Komponente mit Typ “Logback Logger” (markierte Zeilen enthalten ${VARIABLEN} die in der Komponententabelle übergebenen und so z. B. aus dem Job-Kontext gefüllt werden können):