Dieses Interface muß von jedem Service, der in der Konfiguration als LoggerService eingetragen ist, implementiert werden.
Es dient als eine Factory, die einzelne Logger Instanzen liefert. Dazu definiert sie eine Methode getLogger(String loggerName). Die implementierende Klasse muß eine Instanz eines DLELoggerIfc für den übergebenen Namen zurückgeben. Der Name wird von der DLE entsprechend der Hierarchie übergeben, üblicherweise ist dies der Klassenname der Klasse, aus der die Logausgabe aufgerufen wurde. Dies erlaubt es, die einzelnen Logausgaben hierarchisch zu ordnen. Als Hierarchien können dabei die Paketnamen der Klasse benutzt werden. Interne DLE Klassen fangen alle mit der Pakethierarchie at.visionflow.dle. an. Alle Logausgaben, die die Bricklogik betreffen, fangen mit der Hierarchie brick. an.
