Das CORBA-Interface liegt im Package ch.hslu.corba.loggerinterface.
Die beiden folgenden Klassen sind auf dem LoggerServer zu implementieren:
Funktionen:
setCorbaLoggerSetup: Setzt das Setup des Loggers
getCorbaLoggerSetup: Holt das Setup des Loggers
corbaLog: Loggt eine Message auf dem Server mit dem gegebenen Loglevel
Funktionen:
setCorbaLogMessageSource: Setzt den Sourcenamen der Logmessage
setCorbaLogLevel: setzt den Level der Logmessages, welche vom CorbaLogger auch effektiv gelogt werden sollen
In der Loggerkomponente sollte eine 2. Implementation des LoggerInterface erstellt werden.
Diese Implementation agiert als einfacher Proxy, welcher die Funktionsaufrufe lokal an den Corbaloggerservice
auf dem Loggerser"ver weiterleitet.
Der Ablauf ist dann folgender: