2010-02-20 69 views
0

我是新手在Java.util包中的日誌記錄類,我開發了一個應用程序,並希望在不同層次實現日誌記錄機制,我只是想着要哪一個去尋找和識別這兩者之間的差異2.我看着 1)記錄器應該易於維護,可以實施。 任何人都可以在此建議。性能和功能差異log4j和日誌利用類

回答

5

java.util.logging是一個糟糕的API,除了一個糟糕的實現之外。 Log4j在每種可測量的方式中都更好。

如果這是一個新的開發,那麼有比log4j更好的API,比如SLF4J和更好的日誌記錄實現,比如Logback。我會嘗試這些。 Log4j在牙齒上變得有點長,但它是完美的服務。

+1

SLF4J實際上是一個日誌**外觀**,因此您可以在不修改代碼的情況下在不同的日誌記錄實現(例如util logging,log4j,logback等)之間切換。 – BalusC 2010-02-21 17:46:11

+0

是的,這就是我稱之爲API的原因:) – skaffman 2010-02-21 18:45:49