Erweiterung Zentralenwartung - Fehlerprotokoll
IST-Zustand:
Nun wollt ich mich demnächst mal daran versuchen, die Sektion "Fehlerprotokoll" noch um den HMIPServer zu erweitern.
Bisher gibt es für diesen ja nur das INFO-Level Logging nach /var/log/hmserver.log, wie es in der
/etc/config/log4j.xml vorkonfiguriert ist, so lange man nicht selbst mit einem Editor Hand anlegt.
Mein geplantes Vorgehen wäre:
- Anlegen eines weiteren <appender... SyslogAppender/> in der log4j.xml, der als Ziel den in der WebUI konfigurierten Syslog Server (siehe Bild oben) verwendet, um im Config-File bestehenden SyslogHost 127.0.0.1 nicht zu verändern (wofür auch immer der Eintrag aktiv genutzt wird?)
- die Loglevel in den Kategorien DEBUG/INFO/WARN/ERROR ("Alles loggen", "Information", "Warnungen", "Fehler") auswählbar zu machen. Dabei würde ich dann aber jeweils alle Unterklassen (de.eq3, org und com) gleichermaßen einstellen.
Die Log4j Komponente gibt schon noch einiges mehr her, aber für den Anfang sollte es so reichen.
Ich habe leider nicht herausfinden können, ob man dem HMIPServer eine geänderte Log4j-Konfiguration zur Laufzeit unterjubeln kann, oder ob man den Dienst zwingend neustarten muss.
Vielleicht hat ja da jemand noch einen Tipp für mich.
Und gibt es generelle Bedenken gegen das Vorgehen?