Quellcode-Paket jakarta-log4j herunterladen:
log4j ist ein Werkzeug, welches es dem Programmierer ermöglicht, Protokollausgaben auf unterschiedlichen Ausgabezielen zu erzeugen.
Es ist möglich, Protokollausgaben zur Laufzeit einzuschalten, ohne das Binaerprogramm zu ändern. Das log4j Paket wurde entwickelt um Protokollbefehle im gelieferten Programmcode zu belassen, ohne hohen Leistungsverlust in Kauf zu nehmen.
Eins der herausragenden Merkmale von log4j ist die Idee eines hierarchischen Protokolls. Wenn man protokolliert, ist es möglich mit beliebiger Feinheit die Protokollausgaben zu kontrollieren.
log4j hat verschiedene Ausgabemöglichkeiten: eine Datei, eine sequentielle Datei, eine Datenbank mit JDBC-Treiber, vielfach-asynchrone Ausgabe, ein JMS Topic (Java Message Service Inhalt), eine SWING(Sun WIn Gui)-basierte Protokollkonsole, das NT Ereignisprotokoll, /dev/null, einen SMTP-Server (mittels javamail), einen Socket-Server, syslog, einen telnet-Daemon sowie stdout.
Das Ausgabeformat kann mittels verschiedener Formate definiert werden: einfacher Text, html, Datum, Formatvorlage und XML; natürlich ist auch benutzerdefiniertes Format möglich.
|
|
|
| Architektur | Paketgröße | Größe (installiert) | Dateien |
|---|---|---|---|
| all | 321,4 kB | 420 kB | [Liste der Dateien] |