Das Loggen fügt eine Information der Logdatei hinzu, z.B. "Datenbankverbindung zu Datenbank xy erfolgreich hergestellt".
Der UserMessageCollector (UMC) kann demgegenüber mehr. Der UMC protokolliert alle Meldungen und gibt Informationen an den Anwender in Form eines Meldungsfensters aus. Damit kann der Anwender auf Meldungen reagieren. Ebenso kann der UMC nach entstandenen Fehlern abfragen (hasErrors).
Wann ist der UMC zu verwenden?
- Wenn der Anwender eine Rückmeldung bekommen soll.
- Wenn geprüft werden soll, ob in den bisherigen Arbeitsschritten Fehler aufgetreten sind und ob es Sinn macht, mit der Arbeit fortzufahren.
Wann sollte der UMC nicht verwendet werden?
- Um Debug-Informationen zu sammeln.
- Wenn Informationen ausgegeben werden, die der Anwender nicht verstehen kann oder von denen der Anwender nichts wissen muss.