phloc-logging (wird nicht weiterentwickelt) Unsere Java-Bibliothek phloc-logging ermöglicht einen sehr einfachen Einbau von Logging in beliebige Java-Applikationen. phloc-logging steht unter der Apache License 2.0 und kann somit in anderen Open Source Projekten wie auch in kommerziellen Produkten gebührenfrei eingesetzt werden. Hinweis 10.1.2011: phloc-logging und phloc-logging-adapter werden nicht mehr weiterentwickelt. Stattdessen setzen wir jetzt auch in unseren Open Source Produkten auf SLF4J.
phloc-logging ist vergleichbar mit anderen Logging-Subsystemen wie etwas Log4J und SLF4J, wurde jedoch auf unsere Bedürfnisse zugeschnitten. Der aus unserer Sicht wichtigste Unterschied zu den genannten Bibliotheken ist die Erweiterbarkeit der Log-Nachrichten um benutzerspezifische Informationen. So ist es zum Beispiel in einem Mehrbenutzer-System möglich die ID eines Benutzers in jede Lognachricht zu integrieren, sodass später nachvollzogen werden kann, welcher Benutzer welche Aktion getriggert hat. Von diesen sogenannten Log-Kontexten (LogContext) gibt es viele schon standardmäßig. Diese können auch je Logger unterschiedlich definiert werden.
phloc-logging kann sowohl in herkömmlichen Java-Applikationen als auch in Web-Anwendungen oder Servlets eingesetzt werden. Die Voraussetzungen für den Einsatz von phloc-logging ist die Verwendung von Java 1.6 oder höher sowie die Verfügbarkeit von phloc-commons 1.8.5 und phloc-datetime 1.2.3.
Es gibt auch eine Adapter-Bibliothek, um SLF4J, Log4J, Apache commons-logging und java.util.logging Meldungen auf phloc logging umzulenken. Diese Bibliothek ist ebenfalls als Open Source verfügbar:
Changelog:
Auf Sourceforge ist eine alte Version von phloc-logging gehostet, die aber nicht mehr weiter entwickelt wird.
Falls Sie Support beim Einsatz von phloc-logging benötigen, stehen wir Ihnen für Hilfestellung gerne unter office@phloc.com zur Verfügung. | |||||||||||||||||||||||||||||||||||||||||||||||