Java Logging vs Log4J


Answers

Ich empfehle, dass Sie die Simple Logging Facade für Java (SLF4J) verwenden. Es unterstützt verschiedene Anbieter, die Log4J enthalten und kann als Ersatz für Apache Commons Logging verwendet werden.

Question

Lohnt es sich noch, die log4j-Bibliothek zu einem Java-5-Projekt hinzuzufügen, nur um einige Ausnahmen zu einer Datei mit einigen netten Rollover-Einstellungen zu protokollieren. Oder wird die standard util.logging-Einrichtung auch die Aufgabe übernehmen?

Was denken Sie?




java.util.logging bietet ein umfangreiches Logging-Paket ohne Übergepäck, das einige der anderen bieten.




Ich empfehle, Apache Commons Logging als Ihre Protokollierungsschnittstelle zu verwenden. Auf diese Weise haben Sie die Flexibilität, Logging-Implementierungen jederzeit und ohne Codeänderungen an Ihrem Ziel zu wechseln.