2015-11-18 37 views
1

可以說一個應用程序開發人員想要使用一個使用log4j的庫和一個使用java.util.logging的庫來實現他的應用程序。在這種情況下,slf4j可以幫助他「統一」日誌嗎?在這種情況下,「統一」是否可以消除?slf4j可以同時處理多個日誌框架嗎?

我知道庫應該使用slf4j編寫,並且應用程序開發人員可以決定僅在後端使用log4j。儘管如此,我還是一名新手,想要了解slf4j在不同情況下的優勢。

最好的問候,揚

回答

1

是的,看到Bridging legacy APIs的文檔。簡而言之,您選擇一個日誌庫作爲您的「真正」實現。對於其他用戶,請使用類似jul-to-slf4jjcl-over-slf4j的SFL4J橋(請注意,java.util.logging橋需要一些額外的配置,這在鏈接的文檔中有描述)。橋接庫模擬傳統日誌記錄庫的API並將調用路由到您的「真實」記錄器。

+0

謝謝你的幫助。 – JavaLearner

+0

非常歡迎您:-)如果這個答案解決了您的問題,您可以通過將其標記爲「已接受」來鼓勵我。 – dnault

相關問題