Thema dieser Dokumentation / FirstSpirit Modul-Grundkonzeption / Logging in FirstSpirit / Lokales Logging auf Modulebene
Lokales Logging auf Modulebene
Um auf Modulebene eine Logdatei in log/module/$MODULE.$COMPONENT zu schreiben (ein einfaches Anwendungsbeispiel für eine Logdatei wäre die Installation oder Aktualisierung), siehe auch Modul-, Komponenten-Verzeichnisstruktur, kann über das ServerEnvironment (siehe Komponenten-Konfigurationsdateien) das hierfür in der globalen Verzeichnisstruktur vorgesehene Logverzeichnis bezogen werden. Die Methode getLogDir() liefert das Logdateien-Verzeichnis für das jeweilige Environment. Die Komponente sollte alle Logdateien in diesem Verzeichnis speichern. Für diese Art des Loggings wird eine modulspezifische Implementierung benötigt, z. B. Log4J oder SLF4J.
FileHandle handle= _environment.getLogDir().obtain(„my-module.log“);