FlyingLogs
![]() |
Mit FlyingLogs verwalten Sie Ihre Log-Daten aus dem Java Logging dezentral über Netzwerkgrenzen hinweg - ohne Mehraufwand! FlyingLogs setzt auf dem fundamentalen Ansatz des Java Logging auf und erlaubt das Verteilen und Zusammenführen beliebiger Log-Daten. Ersparen Sie sich wiederholtes Einrichten von Log-Umgebungen für jedes Ihrer Projekte und verwenden Sie eine Instanz zum Betreuen und Überwachen der Log-Daten.
FlyingLogs realisiert mit Hilfe der Roblet-Technik eine Client-Server Umgebung zum Versenden der Log-Daten an eine oder mehrere zentrale Stellen. Hierzu wird unter anderem ein Handler vom Typ java.util.logging.Handler bereit gestellt, der eine Verbindung zum gewünschten Server aufbaut, um die Log-Daten an ihn zu senden. Die Verbindung vom Handler zum Server wird dauerhaft aufrecht erhalten und bei temporären Netzwerkfehlern, ohne manuelles Zutun, wieder aufgebaut.
Quickstart#
- Laden Sie die aktuelle Version auf Ihren Rechner. Download
.
- Entpacken Sie das Archiv.
- Kopieren Sie den Inhalt von de.flyingroblets.logging an die gewünschte Stelle ihres Projektes, z.B. in das bin/ Verzeichnis.
- Erweitern Sie den Classpath um folgende jars: de.flyingroblets.logging.jar,genRob.genControl.client.jar
Konfiguration#
FlyingLogs wird, wie jeder andere Handler auch, über die Datei logging.properties konfiguriert:meinLogger.handlers = de.flyingroblets.logging.RobletHandler de.flyingroblets.logging.RobletHandler.level = ALL de.flyingroblets.logging.RobletHandler.address = 192.168.2.151:2001 de.flyingroblets.logging.RobletHandler.identifier = LOGWEBAPP
FlyingLogs verwendet eigene Properties:
- address
- Die Adresse des Servers, an den die Log-Daten weitergereicht werden.
- identifier
- Falls auf dem Server Log-Daten weiterer Projekte eingehen hilft diese Property zur Identifikation der Quelle der einzelnen Log-Nachrichten im Server.
